What is formal acceptance, and how is it different from delivery?
Delivery is the contractor handing something over. Acceptance is the client agreeing that what was handed over meets the criteria, with the evidence attached. The gap between the two is where most disputes live, because the two sides can honestly disagree about whether the thing on site is the thing that was specified.
Three milestones get confused constantly, and separating them fixes most of the confusion.
| Milestone | Meaning | What it triggers | Typical evidence |
|---|---|---|---|
| Delivery or handover | The work is physically available | Custody and insurance shift | Handover notice |
| Substantial completion | The work is usable for its intended purpose, with minor items outstanding | Warranty and retention release start | Certificate of substantial completion |
| Final completion | Every punch item is closed and documents are complete | Final payment, retention balance | Final acceptance certificate |
Substantial completion is the milestone that matters commercially, and it is the one clients most often try to delay. In construction it is a defined term with a standard form: the AIA’s Certificate of Substantial Completion is a recognised document in the United States, and most common-law contracts elsewhere use a practical completion certificate with similar mechanics. The point of the concept is that a building can be usable while nineteen cosmetic items remain open — and that the contractor should not carry unlimited risk while someone schedules a second inspection for a door stop.
Software has an equivalent. A release can be substantially complete, in production, and used daily while twelve low-priority tickets remain open. Teams that insist on zero open tickets before acceptance end up with acceptance that never happens, and with a client who is already using the product while claiming it is not accepted.
What acceptance criteria must exist before the handover walk?
Each criterion needs four parts: what is being measured, the threshold, the evidence, and who verifies it. A criterion without a threshold is an opinion. “Clean and tidy” is not a criterion; “no visible debris, all surfaces wiped, photographic evidence per room” is.
| Criterion | Measure | Threshold | Evidence | Verifier |
|---|---|---|---|---|
| Functional scope | Agreed scope items delivered | 100% of items marked complete | Acceptance matrix, item by item | Client project lead |
| Performance | Load or throughput test | Meets the specified figure for 30 minutes | Test report with timestamps | Technical reviewer |
| Safety | Statutory inspections | All certificates issued and in date | Certificate pack | Compliance officer |
| Quality of finish | Defect count by severity | Zero category A, under 20 category B | Inspection record | Client site representative |
| Documentation | As-built drawings, manuals, training | Delivered and indexed | Document register | Operations lead |
| Data and access | Credentials, export, admin handover | Tested by the client, not the vendor | Signed access checklist | Client IT |
| Training | Sessions delivered, attendance recorded | Agreed number of sessions | Attendance sheets | Team manager |
Two rules make criteria work. First, write them before the work starts and attach them to the contract, so the final inspection is a check rather than a debate. Second, define severity classes in advance: category A blocks use or creates a safety risk, category B impairs function but has a workaround, category C is cosmetic. Without those classes, every item becomes urgent on the day the client wants leverage.
One more criterion deserves its own line, because it is the most commonly omitted: the client’s own readiness. Access permissions, network credentials, staffing, and training attendance are acceptance dependencies, and a form that ignores them lets a client’s unfinished onboarding masquerade as a contractor delay.
Join Doitify Today
Move projects forward without the chaos: all your tasks, progress, and team reports in one unified workspace. Built for companies, startups, and remote teams — with a quick setup and a free trial.
What columns should a project acceptance form have?
Thirteen columns, in this order. The sequence follows how the document is actually used: identify, verify, list exceptions, decide, sign.
| Column | Content | Why it matters |
|---|---|---|
| 1. Project and contract reference | Name, contract number, PO | Ties the form to the obligation it discharges |
| 2. Acceptance date | Date of the inspection, not of typing | Starts clock arithmetic |
| 3. Scope summary | What is being accepted, in one paragraph | Prevents acceptance of a partial scope by accident |
| 4. Criteria reference | Link to the agreed acceptance matrix | Makes the check auditable |
| 5. Result per criterion | Pass, pass with exceptions, fail | Forces a decision per line |
| 6. Exceptions and punch items | Numbered, with location | The working list |
| 7. Severity | A, B, or C | Determines what blocks acceptance |
| 8. Owner | Named person, not a company | Nothing gets fixed by a company |
| 9. Target close date | Per item, not one date for all | Makes the schedule real |
| 10. Retention or payment effect | Amount withheld or released | The commercial consequence |
| 11. Warranty start and end | Two dates, explicit | The most litigated pair of dates on the form |
| 12. Signatures | Client, contractor, and witness or PM | Authority, not just presence |
| 13. Distribution | Who receives the signed copy | Prevents “we never got it” |
Column 5 is where discipline is won. A form with only “accepted: yes/no” forces an all-or-nothing decision, and all-or-nothing decisions go to the person with the most leverage rather than the most evidence. “Pass with exceptions” is the honest answer for most real projects, and the form must have a box for it.
What is a punch list, and what belongs on it?
A punch list is the numbered schedule of incomplete or defective work found at inspection, with an owner and a close date for each item. It is not a change order, not a wish list, and not a place to reopen scope.
The discipline is in the admission rules. An item belongs on the punch list if it is within the agreed scope, was not delivered as specified, and can be described with a location and a standard. “The finish feels cheap” fails all three tests. “Unit 4, wall B, two paint runs 300 mm long, not to specification” passes.
Sort by severity and treat each class differently:
| Severity | Definition | Effect on acceptance | Close window |
|---|---|---|---|
| A — blocking | Prevents occupancy, safe use, or a statutory certificate | Blocks substantial completion | Before the certificate |
| B — functional | Impairs use, workaround exists | Does not block; withheld value or retention applies | 30 days |
| C — cosmetic | Appearance only | Does not block | 60 to 90 days |
The number of items matters less than the classification. A list of 87 items where 11 are category A is a manageable project with a clear path to acceptance. The same 87 items with no severity split is a negotiation.
When does the warranty start, and when does it end?
It starts at substantial completion, on the date on the certificate — not the date of final payment, not the date the last punch item closes, and not the date the client’s finance team processes the invoice. It ends when the agreed period expires from that start date, extended only by the terms of the contract.
This single sentence resolves a surprising share of post-handover disputes. If a roof leaks in month three, the question “is it covered” depends entirely on whether warranty started in September or November. A two-month gap caused by a slow signature is two months of coverage the client has already paid for and cannot use.
The other detail worth writing into the form is the defects liability inspection. Most contracts allow the client to notify defects during the period, and many require a joint inspection before expiry — often 14 to 30 days before. A warranty that expires without an inspection is a warranty nobody tested.
Practically, the form should carry four dates: inspection date, substantial completion date, warranty start, warranty end. If any one is blank at signature, the form is not finished.
What does a completed acceptance look like, with dates?
Here is a filled example for a warehouse fit-out with a contract value of $840,000, retention of 5%, and a twelve-month warranty. Every date below is on the form.
| # | Event | Date | Days from prior step |
|---|---|---|---|
| 1 | Contractor issues notice of completion | 2026-09-11 | — |
| 2 | Joint inspection walk | 2026-09-14 | 3 |
| 3 | Punch list issued, 87 items, 11 category A | 2026-09-16 | 2 |
| 4 | Client review and comment | 2026-09-18 | 2 |
| 5 | Contractor response and schedule | 2026-09-23 | 5 |
| 6 | Re-inspection of category A items | 2026-09-28 | 5 |
| 7 | Certificate of substantial completion signed | 2026-09-30 | 2 |
| 8 | Warranty start | 2026-09-30 | 0 |
| 9 | Half of retention released | 2026-10-14 | 14 |
| 10 | All category B items closed | 2026-10-26 | 12 |
| 11 | Final account agreed | 2026-11-06 | 11 |
| 12 | Defects inspection before expiry | 2027-08-31 | 298 |
| 13 | Warranty end | 2027-09-30 | 30 |
The whole acceptance sequence from notice to certificate took 19 days, which is a good outcome and not an accident. The 11 category A items were closed in 12 days because they were identified on day three and owned individually. The 76 category B and C items took a further 26 days and did not hold up anything commercially.
Now the money. Retention of 5% on $840,000 is $42,000. Half released at the certificate is $21,000, paid on 14 October. The balance of $21,000 is held until warranty end. Carrying $21,000 for twelve months at an 8% cost of capital is $1,680 — small against the contract, but it is real money, and it is why contractors chase certificates with more energy than clients do.
The withheld-value alternative is worth knowing. Many contracts allow the client to hold back more than the retention when items remain open — commonly up to 200% of the estimated cost to complete the outstanding items. If the 11 category A items were estimated at $6,000 to finish, the client could withhold $12,000 against them in addition to the retention position. That is a legitimate protection, and it is also a number the contractor will argue about, so estimate it at the walk rather than at the negotiation.
What does misclassifying the punch list actually cost?
Take the same project with the same 87 items, but with no severity split. The client’s rule becomes “acceptance when every item is closed.” The contractor closes items at roughly 12 a day while the client’s inspections add about 3 a day, so the net burn is 9 items a day and the list takes just under 10 working days to clear — but those 10 days run after the certificate date, and the client had planned to occupy on 1 October.
Occupancy delay costs $2,300 a day in double rent and idle labour. Ten days of delay is $23,000, which is more than the entire retention balance and 27 times the carrying cost computed earlier. The classification decision, made in an hour at the walk, is worth $23,000.
The second-order cost is worse. When acceptance is all-or-nothing, the contractor has no incentive to close items quickly after the certificate, because the certificate is the only lever. Give the client a certificate with 76 open category B and C items and a 30-day close window, and the contractor’s incentive is to close them and release retention.
Delay also compounds on the client’s side. Every week of deferred occupancy pushes training, relocation, and the start of the warranty itself. A month of delay is a month of coverage lost at the far end of the period, which nobody notices until a defect appears in the thirteenth month.
What are the trade-offs of a strict acceptance gate?
Strict gates protect the client and slow the project. Requiring zero open items before acceptance maximizes quality leverage and guarantees that acceptance happens late, because there is always a door stop. It also pushes contractors to price the risk, and risk that is priced is risk the client pays for.
Loose gates protect the schedule and transfer risk to the client. Accepting with 40 open items gets occupancy moving and leaves the client chasing a contractor whose final payment is already largely released. The retention is the only remaining lever, and 2.5% of contract value rarely motivates a return visit.
The balance that works in practice: block on category A only, hold value against category B, and put category C on a calendar. Then write the mechanics down before the first inspection, including what happens if an item is not closed by its date — daily charges are common and enforceable when agreed in advance, and unenforceable when invented afterwards.
One more trade-off is worth naming: conditional acceptance. Some clients want to accept “subject to” a list of conditions, which feels pragmatic and often leaves the warranty start ambiguous. If you use conditional acceptance, put both dates on the form — the date the conditions are expected to close, and the warranty start that applies either way.
Which acceptance mistakes create disputes?
Signing a form with a blank warranty date is the most expensive and the easiest to avoid. It converts a settled question into an argument that depends on email archaeology.
Letting the person who did the work also verify it is the second. Self-certification is fine for internal projects with strong trust and bad for anything with money attached; the verifier should be the client or an independent reviewer.
Treating the punch list as a negotiation is the third. Items get traded, added, and re-scoped during the walk, and the list becomes a second contract. The fix is the admission rule: within scope, not as specified, describable.
Skipping the documentation criterion is the fourth. As-built drawings, manuals, and credentials are the items most often “delivered later,” and later is when the person who built it has moved to another project. Make document handover a category A item.
Failing to distribute the signed form is the fifth. The certificate exists to be relied on by people who were not at the walk: finance, insurers, the operations team, and eventually a lawyer. If it lives in one person’s inbox, it will be reconstructed from memory at the worst moment.
How does Doitify support the acceptance process?
Doitify is our product, so treat this section as disclosure. The fit is in the pipeline rather than the paperwork: a project can carry an acceptance stage with a checklist built from the criteria table, the punch list can live as tasks with severity, owner, and close date, and the certificate date can be recorded as a milestone that starts a warranty follow-up task twelve months out.
The useful part is that the punch list stops being a document and becomes a workload. Items have owners, due dates, and status, so the weekly report shows what is actually left rather than what was promised at the walk. Signatures themselves stay on the signed PDF or in a document tool; Doitify records that acceptance happened, when, and with what open items.
The honest limitation: Doitify is not a contract or e-signature system. It will not produce a legally binding certificate, notarise anything, or replace the standard form your contract names. Use it to run the process, and keep the executed document in the place your contract requires.
FAQ
Conclusion
Formal acceptance is a three-part act: verify against criteria written in advance, classify what remains open, and fix the dates that start the warranty. The form is only the record of that act, but a form with the thirteen columns above forces the three parts to happen in order.
Write the criteria before the work, classify severity at the walk, block on category A only, and sign a document that names four dates. Then close the remaining items on a schedule and inspect before the warranty expires, because the last inspection is the one that decides whether the warranty was worth having.
If this post on project acceptance form was helpful, you might also enjoy Project Management Software for Operations Teams: 2026 Guide and Free Risk Register Template: Columns, Examples, and How to Use It.
Join Doitify Today
Move projects forward without the chaos: all your tasks, progress, and team reports in one unified workspace. Built for companies, startups, and remote teams — with a quick setup and a free trial.