Back to blog

Published Updated

Safe Payment Milestone Plan for Website Projects

By Tushar ChoudharyPayment Milestones • "Project Planning • "Website Development • "Software Development • "SME

Plan website and software payments around approved scope, visible deliverables, acceptance checks, change control, handover, support and documented ownership.

Safe Payment Milestone Plan for Website Projects

A payment milestone plan connects money to clear work stages, visible deliverables, acceptance checks and ownership.

It should protect both parties: the client should understand what is being approved, and the service provider should not fund the entire project while requirements continue changing.

This guide provides a practical commercial planning framework for Indian website and software projects. It is not legal, tax or financial advice. Important agreements should be reviewed by qualified professionals for the parties and jurisdiction involved.

Quick Answer

Every milestone should state:

  1. output;
  2. responsible party;
  3. client inputs;
  4. review period;
  5. acceptance criteria;
  6. payment amount;
  7. change process;
  8. effect on timeline;
  9. ownership or access released;
  10. next milestone.

Avoid “50% now, 50% later” when “later” has no defined acceptance.

Start With Scope

Payment planning cannot repair an unclear project.

The scope should define:

  • pages or modules;
  • user roles;
  • content and data responsibility;
  • integrations;
  • responsive behaviour;
  • testing;
  • deployment;
  • hosting;
  • domain;
  • source and account ownership;
  • training;
  • maintenance;
  • exclusions.

Use the website project agreement checklist before assigning amounts.

Milestone Components

ComponentExample
DeliverableApproved homepage design
EvidenceShared prototype link
AcceptanceCorrect sections, brand and responsive states
Client inputLogo, copy and consolidated feedback
Review windowThree working days
PaymentAgreed percentage or amount
Change pathNew request added to change log
Next stepBuild approved template

The exact review period and payment terms must be agreed in writing.

Example Website Milestone Plan

StageVisible outputIllustrative share
Booking and discoverySigned scope, schedule and kickoff20%
UX/design approvalApproved key page designs25%
Development stagingWorking responsive pages and forms30%
Acceptance and launchAgreed fixes, deployment and access20%
Handover closeDocumentation and final assets5%

This is an example, not a universal recommendation. A very small website may use fewer stages. A long custom build may need monthly or sprint-based billing.

Payment milestone structure map

Example Software Milestone Plan

Software work needs stronger state and acceptance definitions.

StageOutput
DiscoveryWorkflow, roles, data model, risks and backlog
FoundationAuthentication, company scope, environments
Core workflowOne end-to-end accepted module
Secondary modulesAgreed modules and reports
IntegrationProvider sandbox and failure handling
UATTest cases, defects and acceptance record
ProductionRelease, monitoring and rollback readiness
HandoverAccounts, documentation, training and support

Do not defer all payment until production when months of approved work already exist.

Advance Payment

An advance can reserve capacity and fund discovery or setup.

Document:

  • amount;
  • invoice and tax treatment;
  • work it covers;
  • cancellation treatment;
  • start conditions;
  • validity;
  • refund rules if any.

Avoid verbal assumptions about refundability.

Acceptance Criteria

Acceptance should be observable.

Weak:

Website should look premium.

Stronger:

  • approved copy and images are placed;
  • layout matches approved design;
  • navigation works on agreed breakpoints;
  • form validates required fields;
  • successful submission reaches the agreed inbox;
  • canonical and social metadata render;
  • client access is confirmed.

For software:

  • permitted role can complete the workflow;
  • unauthorised role is blocked;
  • calculations match agreed examples;
  • state transitions work;
  • export has agreed fields;
  • integration failure is visible.

Review and Feedback Rules

Define:

  • one client approver;
  • one consolidated feedback list;
  • feedback format;
  • review window;
  • consequence of delayed input;
  • number of revision cycles;
  • distinction between defect and change.

Scattered WhatsApp messages create ambiguity. Use one shared record.

Defect vs Change Request

Defect

The delivered item does not meet approved scope or acceptance criteria.

Change request

The client asks for a new or changed requirement after approval.

For every change:

  1. describe it;
  2. estimate effort and cost;
  3. explain timeline impact;
  4. record approval;
  5. assign it to a milestone or later phase.

Content and Data Dependencies

Many website delays are caused by missing:

  • company profile;
  • service copy;
  • product data;
  • images;
  • testimonials;
  • policies;
  • integration credentials;
  • domain access.

Tie the timeline to client dependencies. Payment should not become disputed because an agreed input was not available.

Third-Party Charges

Separate:

  • domain;
  • hosting;
  • email;
  • premium themes/plugins;
  • payment gateway fees;
  • WhatsApp or SMS charges;
  • maps;
  • SaaS tools;
  • stock media;
  • app-store accounts.

State who owns and renews each account.

Ownership and Access

The agreement should identify:

  • domain owner;
  • hosting owner;
  • repository access;
  • design source;
  • analytics/Search Console;
  • email and third-party accounts;
  • database export;
  • credentials;
  • licensed components;
  • transfer conditions;
  • final payment dependencies.

Client-owned core accounts usually reduce long-term access risk.

Launch Is a Milestone, Not the Entire Handover

Launch checks:

  • production URL;
  • HTTPS;
  • redirects;
  • forms;
  • analytics consent and events;
  • backup;
  • admin access;
  • search metadata;
  • rollback;
  • monitoring.

Handover checks:

  • credentials;
  • account ownership;
  • documentation;
  • training;
  • source/export;
  • licence list;
  • maintenance terms;
  • open issues.

Use the website delivery checklist before final payment.

Payment milestone roadmap

Holdback and Final Payment

If a small final holdback is used, define:

  • amount;
  • exact release criteria;
  • deadline;
  • defects covered;
  • items explicitly not covered.

An indefinite holdback creates risk. Final payment should not depend on subjective business results outside the agreed deliverables.

Maintenance Is Separate

Clarify:

  • warranty or defect period;
  • maintenance start;
  • included support;
  • response targets;
  • content updates;
  • hosting;
  • security updates;
  • feature requests;
  • emergency work.

Maintenance is not unlimited development.

Invoice and Tax Records

Keep:

  • proposal;
  • signed agreement;
  • milestone approval;
  • invoice;
  • payment receipt;
  • tax details;
  • change approvals;
  • completion record.

Consult an accountant or tax professional for GST, TDS or other obligations applicable to the parties.

Risk-Based Payment Models

Fixed milestones

Useful when scope and acceptance are stable.

Time and materials

Useful when requirements will evolve. Use regular time reports, budget limits and review points.

Monthly retainer

Useful for continuous work with defined capacity and priority rules.

Discovery then estimate

Useful when the project cannot be safely quoted before workflow and data analysis.

No model removes the need for transparency.

Current VASUYASHII Boundary

VASUYASHII scopes websites, web applications, software and integrations using deliverables, roles, dependencies and acceptance rather than a payment percentage alone.

The exact payment schedule depends on the project. Examples in this article are planning templates, not published standard terms or evidence that every project uses the same percentages.

Worked Acceptance Record

Suppose a five-page business website has reached the staging milestone. “Website is 80% complete” is not useful acceptance evidence. A better record identifies the staging URL, approved page list, tested form destination, responsive widths, remaining content, known defects and the person authorised to approve.

The review can record:

ItemEvidenceDecision
Five named pagesStaging URLsAccepted or list missing sections
Contact formTest submission receivedAccepted after delivery confirmation
Mobile navigationChecks at agreed widthsDefects recorded separately
MetadataRendered page sourceAccepted after title and canonical review
Client contentApproved copy trackerPending items assigned to owner
Excluded requestsChange logQuote separately or defer

The milestone closes only when the agreed acceptance rule is satisfied. A new animation request should not block payment for an accepted form unless animation was already part of that milestone. Conversely, a form that displays success but does not deliver the enquiry is a defect, not a preference.

Store the approval with the relevant version or staging date. If a later deployment changes the accepted work, the team can identify what was approved and what introduced the regression. This simple record is useful for websites, dashboards and integrations because it connects payment to observable behaviour instead of memory.

Payment Milestone Checklist

  • [ ] Scope and exclusions are approved.
  • [ ] Every milestone has visible output.
  • [ ] Acceptance is objective.
  • [ ] Client dependencies are listed.
  • [ ] Review period is agreed.
  • [ ] Defect and change are separate.
  • [ ] Third-party costs are separate.
  • [ ] Taxes and invoices are documented.
  • [ ] Account ownership is clear.
  • [ ] Launch and handover are separate.
  • [ ] Maintenance terms are separate.
  • [ ] Final payment release is explicit.

Payment milestone checklist

Common Mistakes

  1. Paying against vague percentages.
  2. No written scope.
  3. No acceptance criteria.
  4. Multiple uncoordinated approvers.
  5. Treating changes as defects.
  6. Hiding recurring charges.
  7. Provider-owned domain with no transfer plan.
  8. Final payment tied to rankings or revenue.
  9. No handover list.
  10. No record of approval.

FAQs

What is a safe advance percentage?

There is no universal number. It depends on project size, discovery, capacity reservation, duration and risk. Define what the advance covers.

Should final payment happen before launch?

The agreement should define the sequence. Some projects release production after accepted staging and payment; others keep a small handover milestone.

How should bugs be handled?

Use agreed acceptance criteria and a defect log. Separate defects from new requirements.

Can milestones change?

Yes, through documented change control showing cost and timeline impact.

Should payment depend on SEO rankings?

Generally avoid tying website-delivery payment to rankings the provider cannot fully control. Pay for agreed work and measurement setup.

Is maintenance included?

Only when the scope states duration, tasks, response and exclusions.

What if the client delays content?

The agreement should explain timeline movement and whether reserved capacity must be rescheduled.

Do I need legal review?

For material projects, intellectual property, liability, privacy or cross-border work, qualified legal review is prudent.

Related Guidance

For a scoped website, web app or business-software project, review VASUYASHII services or share the required workflow. A useful payment plan begins with accepted scope and visible outputs.