Compare website quotes against the same deliverables
A low headline website quote can become a larger completion budget when required pages, languages, integrations, content entry, or revision requests sit outside the package.
This worksheet compares three actual vendor quotes against one required scope, then adds quantity shortfalls, excess revisions, recurring fees, one-time extras, and VAT.
It is for business owners and people helping them review a website contract before signing.
The useful next step is a written revised quote covering missing deliverables and rates, rather than selecting the smallest headline number.
Korea-based cash comparison with fictional examples
Both language versions use KRW and the same calculation engine, with Korean ordinary taxable VAT at 10% where applicable.
Example prices are fictional and written-confirmation boxes start unchecked.
Replace every example with your actual quote, scope, tax basis, handover terms, and acceptance-linked payments.
Use the unknown-input starting point when evidence is missing; an unknown amount must stay blank rather than become zero.
Define required quantities and counting rules first
The five requirement rows cover pages, unique templates, supported languages, external integrations, and content entries.
Edit their names and specifications to match the contract, and enter whole-number required quantities.
Agree whether a page is a repeated layout or a separate design, whether the language count includes Korean, and whether one content entry means one product or one article.
Equivalent counts require equivalent counting rules.
Matching quantities do not establish matching specifications
A basic inquiry form can differ materially from a form connected to a customer-management system.
Record whether translation, image editing, and data migration are included.
Even when the price can be calculated, unconfirmed specifications or counting units keep the overall comparison on hold.
Avoid charging twice for overlapping work
Enter the vendor package price once as the base quote.
Each requirement row records the quantity included in that package and the written rate for its shortfall.
If translated pages are billed separately, define that row accordingly and make sure another row does not charge for the same work again.
Changing a requirement name, quantity, or specification requires a fresh specification confirmation and additional-unit rate.
A required quantity of zero excludes that row from the requested delivery scope.
An included quantity above the requirement does not automatically reduce the original quote.
Enter each vendor quote and included scope
- Base quote: the original package price in the written offer.
Separate any already-included supplement or revision charge before entering it again in another cost field.
- Included quantity and unit rate: the package allowance for each requirement and the written price of one missing unit.
A shortfall with an unknown unit rate prevents a complete total.
- Monthly recurring fee: the combined monthly hosting, service, and maintenance amount included in this comparison.
Use equivalent services and the same analysis period of 1–60 months.
- Separate one-time extra: a confirmed setup, migration, training, or other charge not counted elsewhere.
Exclude work already counted as a scope supplement, revision, or recurring fee.
- VAT basis: every base amount, unit rate, recurring fee, and extra for one vendor must use the same VAT-inclusive or VAT-exclusive basis.
Leave tax treatment unknown when the basis is mixed or unconfirmed.
A blank amount means unknown; an explicit zero means a confirmed free item or no additional charge.
A zero shortfall does not need a unit rate, but an unknown included quantity leaves the shortfall unknown.
Negative amounts and fractional counts are invalid; reconcile the actual quote before entering a discount or an unusual delivery unit.
Input validation allows quantities of 0–10,000 and amounts or rates of KRW 0–1,000,000,000; these are software input limits, not market prices or statutory contract limits.
Revision allowances and 2- or 5-request stress cases
Expected change requests are the common number of requests you plan to use for this build.
For each vendor, enter the included allowance and the written rate for one excess request.
Only requests above that allowance create an excess-revision charge.
First align what one request means: a batch of wording edits, a design-review round, and a new screen design may have different treatment under the contract.
Expected and included requests accept whole numbers from 0–1,000; a zero expected count gives zero base-case revision cost.
Additional requests are added to your current expectation
The additional 0-request case uses your current expected count; the other cases add 2 and 5 requests to it.
A rate unnecessary in the base case may become necessary when the allowance is exceeded in a stress case.
If that rate is missing, the stress-case total remains unknown rather than assuming no charge.
These cases do not estimate the probability of changes or an industry-average revision count.
Defect correction, work needed to meet an existing specification, and newly requested functionality may be treated differently.
Agree that distinction with the vendor and count only the requests relevant to the agreed allowance.
No universal statutory free-revision allowance or market unit rate is assumed.
Completion-budget formulas and VAT treatment
Shortfalls and excess revisions
Shortfall = max(0, required quantity − included quantity)
Supplement cost = sum of each shortfall × its confirmed unit rate
Excess-revision cost = max(0, expected requests − included requests) × the excess-request rate
Cash over the same analysis period
Amount on the entered tax basis = base quote + supplement cost + excess-revision cost + monthly recurring fee × analysis months + separate one-time extra
A VAT-inclusive quote keeps this amount unchanged.
An ordinary taxable VAT-exclusive quote uses the amount × 1.1, rounded to the nearest KRW.
Included VAT is the total minus total ÷ 1.1, rounded to the nearest KRW.
The Korean ordinary taxable 10% rate is corroborated by National Tax Service guidance.
Results represent cash before input-tax credit or refund, rather than a business tax deduction or accounting expense.
The calculator does not determine taxable or exempt eligibility, tax-invoice treatment, or item-level tax for a mixed quote.
Ask for a consistent written breakdown when tax treatment is unknown.
The known-cost subtotal adds only the amounts currently known.
It remains a partial subtotal when an item is missing and must not be treated as the final budget or a confirmed lower bound.
Rounding occurs after amounts are summed, so individually rounded displayed components may differ slightly from the rounded total.
Acceptance payments, deliverables, and rights handover
Enter each actual base-contract payment stage, such as deposit, progress payment, or balance, with its date, VAT-inclusive cash amount, and written acceptance or payment-condition confirmation.
Use 1–12 payment rows and actual dates in year-month-day format; leave unknown dates or amounts blank.
Payments on the same date are grouped, sorted by date, and accumulated.
The payment difference compares the VAT-inclusive base quote with entered payments: a positive difference is unallocated base-quote cash, while a negative difference is over-allocation.
Confirm additional-charge dates separately
This schedule reconciles the base quote only.
It does not allocate supplement costs, excess revisions, recurring fees, or one-time extras using deposit ratios or automatically attach them to base-contract payment dates.
Total budget and cash due now are different questions; obtain a separate written schedule for additional charges.
Separately confirm source and design-original delivery, administrator and domain-account handover, and copyright or third-party license terms.
Receiving files does not by itself establish ownership of every right or unrestricted use of external fonts, images, and plugins.
A checked box records your review of written terms; it is not a legal ownership determination.
Missing dates, amounts, acceptance terms, or a mismatched payment total keep the comparison on hold.
A practical sequence for reviewing the quotes
- List required pages, templates, languages, integrations, and content entries, with explicit units and completion criteria.
- Transfer all three base quotes and included quantities, then confirm whether each shortfall can be supplied to the same specification.
- Enter written additional-unit rates, revision allowances and excess rates, recurring fees, and non-duplicated extras.
- Align VAT treatment and confirm deliverable, account, rights, acceptance, and payment-date terms.
- Calculate, read unknown items and payment differences first, and review the additional 2- and 5-request cases.
- Copy or download the report and ask each vendor for a revised written quote addressing the listed gaps.
Recalculate after editing inputs.
Keep the date and version of the supporting quote so that changes in amounts can be traced.
The unknown-item list is useful as a consultation checklist; there is no need to mark every condition confirmed before you actually receive evidence.
Worked example: why a lower base quote can cost more
Assume 10 pages, 3 templates, 2 languages, 2 integrations, 20 content entries, 4 expected revision requests, and a 12-month period.
These are fictional amounts for arithmetic, not market prices.
For this worked comparison only, assume all specifications, handover conditions, and acceptance-payment schedules have been confirmed.
Fictional website completion budgets and revision cases for three vendors, VAT-inclusive KRW| Case | A | B | C |
|---|
| Base-quote cash | 3,300,000 | 4,000,000 | 4,500,000 |
| Base completion budget | 5,060,000 | 4,720,000 | 4,860,000 |
| 2 additional: 6 total requests | 5,280,000 | 4,870,000 | 5,020,000 |
| 5 additional: 9 total requests | 5,610,000 | 5,320,000 | 5,260,000 |
A: scope supplements and excess requests
A quotes KRW 3,000,000 excluding VAT, with included quantities [8, 3, 1, 1, 20].
Two missing pages × KRW 100,000, one language × KRW 300,000, and one integration × KRW 200,000 create KRW 700,000 of supplements.
Two requests are included; two excess requests × KRW 100,000 create KRW 200,000 of revision cost.
Add KRW 50,000 × 12 months and a KRW 100,000 one-time extra: KRW 4,600,000 excluding VAT, or KRW 5,060,000 including VAT.
B and C: the revision cap changes the comparison
B includes every required quantity in a VAT-inclusive KRW 4,000,000 base quote, with 5 included requests, KRW 150,000 per excess request, and KRW 60,000 per month: KRW 4,720,000 in the base case.
C includes every quantity in a VAT-inclusive KRW 4,500,000 base quote, with 4 included requests, KRW 80,000 per excess request, and KRW 30,000 per month: KRW 4,860,000 in the base case.
B has the smaller total in the base and additional-2 cases; in the additional-5 case, C at KRW 5,260,000 is below B at KRW 5,320,000.
This is a comparison at specified request counts, not a vendor recommendation or a forecast of future changes.
An example base-payment reconciliation can use two payments of KRW 1,650,000 for A, two of KRW 2,000,000 for B, and two of KRW 2,250,000 for C.
A base-payment total of KRW 3,300,000 does not mean the difference up to its KRW 5,060,000 completion budget is automatically due on those dates.
Confirm payment dates for additional and recurring charges separately.
How to read results and a comparison hold
First inspect quantity shortfalls and specification matches.
Next read the cost breakdown and missing items, distinguishing a complete total from a known-cost subtotal.
Then check handover conditions and base-payment reconciliation before reviewing revision cases.
A lowest entered-condition total is identified only when all three vendors are comparable and one has a strictly unique minimum.
Any unknown VAT treatment, necessary rate, scope, handover condition, or acceptance-payment record keeps the overall comparison on hold.
A tie does not create a winner, and the tool does not discard an unknown vendor to name a lowest quote among the rest.
A hold means the evidence is insufficient for the same-contract comparison; it does not judge vendor quality.
Use the report questions to identify the next documents and confirmations to obtain.
Practical situations for this worksheet
Low-price package plus custom work
Ask for supplement quantities and rates when languages, booking, or integrations are outside the package.
Do not invent a rate for unavailable functionality and treat it as equivalent delivery; keep its specification unconfirmed.
Several people reviewing the build
Define revision batches and approval stages when an owner, staff member, and external partner review in sequence.
Inspect whether the additional 2- and 5-request cases reverse the cost comparison, then obtain written caps and rates.
Redesign and content migration
Distinguish content entries to migrate from materials you will provide yourself.
If editing, translation, or migration sits in a one-time extra, make sure the same work is not also billed through content-shortfall rates.
Acceptance-linked balance and handover
A small completion budget does not finish the review if originals, administrator accounts, usage rights, or balance-payment conditions remain unclear.
Use cumulative dated payments as one cash-planning input and obtain separate acceptance and payment terms for supplement work.
Limits and checks before signing
This tool does not rate delivery schedules, expected revenue, design satisfaction, security, search visibility, or accessibility compliance.
Written-confirmation boxes do not replace legal review of ownership or contract terms, and the tool does not calculate dispute damages or recoverable claims.
If different delivery dates affect your business launch, assess that difference separately alongside the cost worksheet.
- Do not count the same work in the base quote, a supplement, and a one-time extra.
- Check feasibility and quote validity before treating a feature as available or free.
- Separate included revisions, defect correction, and new functionality in the written agreement.
- Match recurring services and periods, and separately check termination, renewal, and traffic conditions.
- Confirm file delivery, rights ownership, third-party licenses, and account handover as separate matters.
Frequently asked questions
Does this estimate an average website price?
No.
It compares three actual written quotes against one required scope, using fictional initial examples.
It provides no market-average, minimum, or recommended unit price.
What if a quantity is missing and the unit rate is unknown?
Leave the rate blank.
The report distinguishes known costs from missing items and does not finalize the completion total.
Obtain the written rate and specification, then recalculate.
Is there a statutory free-revision allowance?
The model assumes no universal free-revision count.
Enter the agreed allowance, definition of one request, and excess-request rate from the contract.
Confirm how defect correction differs from a change request.
Can VAT-inclusive and VAT-exclusive quotes be compared?
For Korean ordinary taxable quotes, the model adds 10% to exclusive amounts to compare inclusive cash.
All entries for one vendor must use the same basis; unknown or mixed treatment remains unknown.
Refunds and input-tax credits are excluded.
Why does the payment schedule differ from the completion budget?
It reconciles actual base-quote payment amounts and dates only.
It does not infer dates for supplements, excess revisions, recurring fees, or other extras from the original schedule.
Confirm those dates separately.
Why is comparison on hold after I enter every price?
Specifications, handover, rights, or acceptance-payment terms may remain unconfirmed, or scheduled cash may differ from the base quote.
A tie also has no unique lowest total.
Comparable written conditions are required in addition to numbers.
Does receiving source code transfer every copyright?
File delivery and rights ownership are separate matters.
Review existing rights, newly created rights, and external image, font, and plugin licenses in the agreement.
The checkboxes do not legally determine a transfer of ownership.
Does this compare a custom build with SaaS?
This worksheet focuses on quantity shortfalls, revision requests, and acceptance payments across actual build contracts.
Use the related website TCO calculator for a longer-term comparison of setup, subscription, operations, and migration.
Official sources and verification limits
Sources were checked on 2026-11-14.
The model references the information-system development and construction standard contract distributed through the Korea Software Industry Association notice of 2020-12-30 and the Ministry of Science and ICT publication of 2020-12-31.
Articles 2 and 5 address scope, Article 7 written changes, Article 8 payments, Articles 16 and 17 inspection and handover, and Article 23 intellectual-property distinctions.
No newer replacement distribution was found; this is the 2020 distribution checked in 2026, not a claimed latest 2026 contract.
Direct National Law Information OPEN API search and article-detail requests returned a maintenance notice for November 13 at 21:00 through November 14 at 21:00.
The current statute sequence identifier and article effective date could therefore not be freshly verified in this check; the ordinary taxable 10% rate was confirmed using National Tax Service guidance.
Recheck the law after API service resumes and verify amendments and actual tax treatment at the contract date.
The standard contract does not guarantee a universal free-revision count, included workload, or automatic transfer of all rights for every vendor.
Use the gap report to request a revised written quote
Define the required scope, enter the three quotes, and use the unknown-item report to ask about languages, integrations, content, revision caps, handover, and acceptance-linked payment dates.
For a longer-term delivery-model decision, continue with the Custom Website vs SaaS TCO Calculator to review operating and migration costs.