The Progress Claim Draft Build Standard
Get the month’s progress claim drafted from your contract schedule, your project manager’s site walk and the variations your client signed, with every sum shown, and held for you to check, sign and serve. You accept a waiver first, and the claim stays yours. Written so you can build it yourself.
Used by
- Project Manager
- Contract Administrator
- Quantity Surveyor
- Construction Administrator
- Accounts Officer
10 min read · Published by AI Pathway
Using Claude? This standard installs as a skill. Guides for ServiceM8, Xero and Simpro.
How to get this live in your business
Build it for mePick a time and, once you have accepted the waiver, we set up the draft with your contracts, your schedule of values and your project manager.What this is
An open build standard for the claim you put together at the end of every month. A schedule of values is the contract price broken into lines, like "Frame: $150,000". Each month your project manager walks the site and says how far along each line is, and the draft works out what you can claim from that.
The core rule
The bot drafts the claim and holds it. You check it, sign it and serve it. Every draft says DRAFT at the top until you take that off, and nothing is drafted at all until you have accepted the waiver below.
What it does not do
It never decides how far along the job is, never claims a variation nobody signed, never sends the claim to your client, never says when anything has to be paid, and never touches a payment schedule. Those stay with you.
The hard part
Stopping when a line has no percent from this month instead of reusing last month's, and taking off exactly what was already claimed so the same work is never claimed twice.
It is the last Friday of the month. The schedule is in one file, the project manager’s notes from the site walk are in a text message, last month’s claim is in your sent mail, and the signed variation is somewhere in the inbox. You add it up at 9pm and check it twice, because one wrong line means claiming work twice or not at all. The sums are the same every month. The judgement, and the claim, are yours.
One contract's month, from the site walk to the held draft
- At month end the build drafts the claims for each active contract.
- It reads the contract sum, the schedule of values and what was claimed before from the contract record.
- It reads the project manager's site assessment for this month only, with who assessed each line and when.
- It includes a variation only when the client's signed acceptance is attached.
- Before any of that is drafted: has the account owner accepted the waiver and indemnity at the version now published? If no, nothing is drafted and the account owner is told.
- If yes, each line is worked out as value to date less what was claimed before, and the totals are the sums of the lines.
- Is every line assessed this month, does the schedule add up, is every variation signed, and is no line below what was claimed before? If yes, the draft is held for the project manager with the words DRAFT: not a payment claim until reviewed and served by you.
- If no, the draft is parked with its reason, for the project manager. Nothing is ever served, sent or dated by the build.
Take the spec to Claude, ChatGPT or Copilot. The sentence to paste is one click away.
1. What this standard covers
A builder or subcontractor working under a construction contract with a schedule of values and monthly progress claims. Each month the build drafts one claim per contract: every line of the schedule with its value, the percent complete your project manager entered for that month, the value to date, what was claimed before, and what this claim adds, plus each signed variation. Then it holds the draft for the project manager.
Out of scope. Everything that makes a draft into a claim and everything after it: reviewing and signing it, serving it, the timing of it under your contract and your state’s Act, any payment schedule you receive or reply to, retention, and adjudication. The build never values work and never decides percent complete. Work that is not under a progress claim contract is billed by Invoice Out as a stage invoice.
What cannot meet it. A build where no person enters percent complete. A percent taken from hours booked, costs to date, last month’s figure or a model’s estimate fails check 3 by design. Any system that can hold a schedule of values per contract and a dated percent per line per month can meet it, and a spreadsheet can.
No product runs it. Office Voice has no progress claim tool and does not draft claims. The standard runs on your own systems: the sheet, Microsoft 365 or your own code, in section 8.
2. The waiver you accept first
Draft wording pending legal review. This is not final legal text, and it has not yet been reviewed by a lawyer.
Waiver and indemnity for the Progress Claim Draft, version 2026-11-05-draft-1. Provider: FOUR MILE BEACH PTY LTD ACN 612 213 288 trading as AI Pathway. This is the wording the sheet template shows, read from one file. The standard stays in Draft until it has had an external legal review.
Nothing is drafted until the account owner, or someone with authority to bind the business, has recorded acceptance of this wording: their name, their role, the date and the version. A new version needs a new acceptance. That is check 1, and every build made to this standard holds it.
- What you are accepting. You are using a template, or a build made to the Progress Claim Draft standard, that prepares a draft from figures you and your team enter. A draft is not a payment claim. It becomes one only if you review it, change it as you see fit, and give or serve it yourself.
- You are responsible for every claim. You accept sole responsibility for the content of any claim you make from a draft, including the amounts, the description of the work, the percent complete, the variations included, and anything your contract or the law of your state requires a claim to contain. You also accept sole responsibility for whether, how and when a claim is given or served, and for everything that follows, including any payment schedule, any reply to one, and any adjudication.
- It is not legal advice. Nothing in the template, the standard, or anything the provider says about them is legal, financial or contract advice. The provider does not check that a draft complies with your contract or with any Security of Payment Act. Get advice from a lawyer or your industry association before you rely on a claim.
- You check the figures. The template only does arithmetic on the figures you enter: the contract sum, the schedule of values, what was claimed before, each percent complete and each signed variation. You check every figure in a draft before you use it.
- Release. To the extent the law allows, you release the provider, FOUR MILE BEACH PTY LTD ACN 612 213 288 trading as AI Pathway, from any claim you may have against it for loss arising from a claim prepared with the template or a build made to the standard.
- Indemnity. To the extent the law allows, you indemnify the provider against any loss, cost or liability, including reasonable legal costs, arising from a claim prepared with the template or a build made to the standard, including a claim against the provider by your client, a subcontractor or anyone else.
- Rights that cannot be excluded. Nothing in this wording excludes, restricts or changes any right or remedy you have under the Australian Consumer Law or any other law that cannot lawfully be excluded.
- Who accepts, and when it must be accepted again. The account owner, or another person with authority to bind the business, accepts this for the business. The acceptance records that person's name, their role, the date, and the version of this wording. When the wording changes, it carries a new version, and nothing is drafted again until the new version has been accepted.
3. The draft, in the shape your developer needs
Five records a person fills, and the draft the build writes. Money is whole cents. Nothing here is a payment schedule, a due date or a certificate, on purpose.
For your developer. Show the fields for your developer
acceptance # the account owner, once per version
- name, role, accepted_on
- version # must equal the wording published
contract # from the signed contract
- contract_id, client, project_manager
- contract_sum # the schedule must add up to it
- schedule[]
line_code, description
scheduled_value
claimed_before # value to date at the last claim
site_assessment # a person, every period
- contract_id, period, line_code
- percent_complete # 0 to 100, entered, never derived
- assessed_by, assessed_on
variation
- variation_id, value # the value on the signed acceptance
- signed_acceptance # absent = the draft parks
claim_draft # written by the build, one per
- contract_id, period # contract per period
- marker "DRAFT: not a payment claim until reviewed and served by you"
- status held | parked | released
- park_reason?
- lines[]
scheduled_value, percent_complete
value_to_date # scheduled_value x percent
claimed_before
this_claim # value_to_date - claimed_before
assessed_by, assessed_on
signed_acceptance?
- totals # sums of the lines
- waiver_version, held_for
- released_by?, released_on? # only a personThere is no field for a due date, a payment schedule, retention or adjudication, and no status for served. A draft is held or parked until a person releases it, and then it is theirs.
4. The checks, in order
The order is the argument. The waiver comes before anything is drafted. The contract’s own figures come before any arithmetic, and a person’s percent before any value to date. A draft with a gap is parked, not filled in, because a claim that looks finished and is wrong is worse than no draft.
- Nothing is drafted until the account owner has accepted the waiver and indemnity, at the version now published. Before any draft, the build reads the acceptance on file. It counts only when it names a person, their role and a date, and carries the version of the wording now published. With none, or one recorded for an earlier version, nothing is drafted and the account owner is told, with reason no_waiver_acceptance.
- The contract sum, the schedule of values and what was claimed before come only from the contract record. Every scheduled value and every figure claimed before is the contract record's, read at draft time. A schedule whose lines do not add up to the contract sum parks the draft with reason schedule_mismatch. No figure is typed, recalled or adjusted to make it fit.
- Percent complete comes only from a person's site assessment for this period, with who and when. Each line's percent complete is the one a named person entered for this claim period, with the date they assessed it. The build never estimates it, carries last period's figure forward, or works it out from cost or time. A line with no entry for this period, or an entry with no name or date, parks the draft with reason no_assessment.
- A variation is included only with the client's signed acceptance attached. A variation line is drafted only when its signed acceptance is attached to the draft. Without one, the draft is parked with reason unsigned_variation and the project manager is told. A variation's value is the one on the signed acceptance, never a quote or an estimate.
- This claim is the value to date less what was claimed before, shown line by line and checked to the cent. Each line shows its scheduled value, the percent complete, the value to date (scheduled value times percent), what was claimed before, and this claim (value to date less claimed before), in cents. The totals are the sums of the lines. A line whose value to date is below what was claimed before parks the draft with reason below_previous: the build does not decide a credit.
- One draft per contract per claim period, written once and updated on a second run. The draft is keyed to the contract and the claim period. A second run in the same period updates that draft or does nothing; it never makes a second claim. A null id back is a failed write, not a success.
- Every draft carries the draft marker, and only a person takes it off. Every draft carries the words "DRAFT: not a payment claim until reviewed and served by you". No build write drops or changes it. It comes off only when a named person releases the draft, and the record says who and when.
- The build drafts and holds: it never serves, sends, values work, dates a payment, or touches a payment schedule. No draft is served, sent, lodged or certified by the build. No draft or note states a due date, a payment schedule or a reply to one, a retention release, or anything about adjudication. Those are the builder's, under their contract and their state's Act.
- Every draft is held for the contract's named project manager, with its reason when parked. Ready or parked, every draft is put in front of the project manager the contract names, a parked one with its reason. Nothing goes to the client, and nothing parked is released by the build.
- The contract, the period, every line's figures, where each percent came from, the signed variations and the waiver version are retrievable by contract and period. When the client or an adjudicator asks how a figure was reached, the record shows the contract, each line's arithmetic, who assessed each percent and when, each variation's signed acceptance, the version of the waiver accepted, and who released the draft.
- It survives the builder. Someone other than the builder can explain what it does, and it runs on an account the business owns.
- The pass test passes. On the builder's own contract records and site assessments: the waiver accepted, one contract drafted twice in the period, one line with no assessment this month, one unsigned variation, and one draft released by the project manager.
A parked draft is still written, with its reason in plain words, and held for the project manager. It cannot be released until the gap is fixed and the month is drafted again.
| Reason | When |
|---|---|
| no_waiver_acceptance | Nobody has accepted the waiver, or the acceptance on file is for an older version of the wording. Nothing is drafted at all. |
| schedule_mismatch | The schedule of values does not add up to the contract sum. |
| unsigned_variation | A variation on the contract has no signed acceptance. |
| no_assessment | A line has no percent for this month with a name and a date. |
| below_previous | This month's percent puts a line below what was already claimed. Whether that becomes a credit is a person's call. |
5. One contract at the end of November
An illustration, not data. A $500,000 house: the slab was claimed in full last month, the frame was claimed at half, and lock-up has not started. On 27 November the project manager walks the site and enters frame at 100% and lock-up at 40%. One variation, an extra window, was signed by the client.
| Line | Scheduled | Complete | To date | Claimed before | This claim |
|---|---|---|---|---|---|
| Slab | $100,000 | 100% | $100,000 | $100,000 | $0 |
| Frame | $150,000 | 100% | $150,000 | $75,000 | $75,000 |
| Lock-up | $250,000 | 40% | $100,000 | $0 | $100,000 |
| Variation 1, signed | $12,000 | 100% | $12,000 | $0 | $12,000 |
| Total | $512,000 | $362,000 | $175,000 | $187,000 |
The draft is held for the project manager with DRAFT at the top. Had the project manager not entered lock-up this month, the draft would have been parked with reason no_assessment rather than reuse October’s figure. Had the window not been signed, it would have been parked with reason unsigned_variation. Once you have checked the figures, you release it: the marker comes off, your name goes on the record, and you sign and serve the claim yourself.
6. What the law says, and what we leave to you
A progress claim under a construction contract is a payment claim under your state’s Security of Payment Act, and what it must contain, when it can be made and what happens after it differ by state. The response windows, payment terms and adjudication deadlines for every state are on our Security of Payment deadlines table, read from each Act, and the Queensland rules sit on our Brisbane page. This standard never works out a date from any of them. The draft carries none, and the timing of a claim is yours.
Facts that can change, and when we checked them
Checked as at 5 November 2026
Queensland. Read from the Building Industry Fairness (Security of Payment) Act 2017, the version in force from 28 April 2026. Under section 68(1) a payment claim for a progress payment is a written document that identifies the construction work or related goods and services it relates to, states the amount claimed, requests payment of that amount, and includes any other information prescribed by regulation. Under section 68(3) a document bearing the word “invoice” is taken to request payment.
Section 75(4) says a claimant cannot make more than one payment claim for each reference date under the contract. This standard’s one draft per contract per period is a draft rule, not a reading of your reference dates: matching the period to your contract’s reference date is yours. Under section 75(6) and (7), where there is a subcontract for the progress payment and your contract is not itself a subcontract, the claim must be accompanied by a supporting statement about paying your subcontractors. The draft does not prepare one.
Other states differ, including on whether a claim must say it is made under the Act. See the state table rather than this page.
Check these against the primary instrument before you rely on them, and store the date you checked beside the value rather than hard-coding it. This standard tells you the shape and where to look. It is not legal advice and it does not tell you that anything complies.
7. What stays with a person
- Accepting the waiver and indemnity, as the account owner, at each new version of the wording.
- Walking the site and entering the percent complete for every line, every month, with your name and the date.
- Checking every figure, signing the claim, serving it, and its timing under your contract and your state's Act.
- Every payment schedule, any reply to one, retention, and adjudication, with your own advisor.
- Every parked draft, including what happens to a line that has gone backwards.
8. Run it your way
The same checks and the same pass test on each. Two rules hold whichever you pick: the waiver is accepted before the first draft, and nothing is ever sent from the build to your client.
- Google Workspace. A sheet with six tabs: Contracts, Schedule of values, Site assessment, Variations, Claims and Acceptance. The waiver wording sits on the Acceptance tab, the menu records your acceptance, drafts the month, and releases a claim you have checked. It sends nothing. The copyable sheet is built and its copy link is coming.
- Microsoft 365. The same records as SharePoint lists, a flow that checks the acceptance first and drafts the month line by line, and a release flow a person runs. The Claim Drafts build plan lays out the lists and flows.
- Your own Grok Bot or Claude. To explain a draft, not to make one. Ask it why a line was parked, or to read the draft back against the schedule. Keep the sums in the sheet or the flow, where they are checked to the cent, and never let a chat send the claim.
- Your own code. This page. Hand it to a coding agent: it gets the checks as data, the stub world, and a runner that tells it when the build is right. See running a standard anywhere.
9. Join It to Your Own System: What to Stub, and What Not to Hand-Roll
There is no hosted step, and none is sold: Office Voice has no progress claim tool, and serving the claim is yours. The parts that need care are the waiver gate before the first draft, a percent that only ever comes from a person, and the claimed-before figure that stops the same work being claimed twice. All of it runs against the stub, and the production check runs on your own records.
For your developer. Show the setup for your developer
provider:
stub: local.mock_contract_book
production: none # no hosted step; runs on your own systems
the live step # none hosted, on purpose
the claim itself: checked, signed and served
by the builder, on their own timing
stays local # yours, and the standard
- the acceptance record and its version
- contracts, schedule of values, claims before
- the site assessment, entered by a person
- the arithmetic and the held draft
ports the stub exposes
period, readAcceptance, readContracts, readClaimFor,
readAssessment, draftClaim, attachEvidence, holdFor,
readRecord, escalate
no port exists for
serving, sending, lodging or certifying a claim,
valuing work, or any payment scheduleAnyone selling software that does your progress claims should be able to answer one question: show me who entered each percent on last month's claim, and when.
The pass test. On your own contract records and your project manager’s real site assessment, not a sample. Accept the waiver at the current version. Take three contracts: one fully assessed this month, one with a line nobody assessed this month, and one with a variation nobody signed. Draft the month twice. There is one draft per contract: the first held with DRAFT at the top and sums that match yours by hand, the second parked as no_assessment, the third parked as unsigned_variation. Release the first: the marker comes off and your name is on it. Nothing was sent, served or dated by the build. A stub cannot pass this: on a stub the percent is a field the runner wrote. Only your own records prove each percent came from your project manager’s walk this month and the schedule is the signed contract’s.
10. A checklist to hold any build or supplier to
Hold a DIY build or a vendor to this. If a box is empty, it is not in production.
- 1. Nothing is drafted until the account owner has accepted the waiver and indemnity, at the version now published. Before any draft, the build reads the acceptance on file. It counts only when it names a person, their role and a date, and carries the version of the wording now published. With none, or one recorded for an earlier version, nothing is drafted and the account owner is told, with reason no_waiver_acceptance.
- 2. The contract sum, the schedule of values and what was claimed before come only from the contract record. Every scheduled value and every figure claimed before is the contract record's, read at draft time. A schedule whose lines do not add up to the contract sum parks the draft with reason schedule_mismatch. No figure is typed, recalled or adjusted to make it fit.
- 3. Percent complete comes only from a person's site assessment for this period, with who and when. Each line's percent complete is the one a named person entered for this claim period, with the date they assessed it. The build never estimates it, carries last period's figure forward, or works it out from cost or time. A line with no entry for this period, or an entry with no name or date, parks the draft with reason no_assessment.
- 4. A variation is included only with the client's signed acceptance attached. A variation line is drafted only when its signed acceptance is attached to the draft. Without one, the draft is parked with reason unsigned_variation and the project manager is told. A variation's value is the one on the signed acceptance, never a quote or an estimate.
- 5. This claim is the value to date less what was claimed before, shown line by line and checked to the cent. Each line shows its scheduled value, the percent complete, the value to date (scheduled value times percent), what was claimed before, and this claim (value to date less claimed before), in cents. The totals are the sums of the lines. A line whose value to date is below what was claimed before parks the draft with reason below_previous: the build does not decide a credit.
- 6. One draft per contract per claim period, written once and updated on a second run. The draft is keyed to the contract and the claim period. A second run in the same period updates that draft or does nothing; it never makes a second claim. A null id back is a failed write, not a success.
- 7. Every draft carries the draft marker, and only a person takes it off. Every draft carries the words "DRAFT: not a payment claim until reviewed and served by you". No build write drops or changes it. It comes off only when a named person releases the draft, and the record says who and when.
- 8. The build drafts and holds: it never serves, sends, values work, dates a payment, or touches a payment schedule. No draft is served, sent, lodged or certified by the build. No draft or note states a due date, a payment schedule or a reply to one, a retention release, or anything about adjudication. Those are the builder's, under their contract and their state's Act.
- 9. Every draft is held for the contract's named project manager, with its reason when parked. Ready or parked, every draft is put in front of the project manager the contract names, a parked one with its reason. Nothing goes to the client, and nothing parked is released by the build.
- 10. The contract, the period, every line's figures, where each percent came from, the signed variations and the waiver version are retrievable by contract and period. When the client or an adjudicator asks how a figure was reached, the record shows the contract, each line's arithmetic, who assessed each percent and when, each variation's signed acceptance, the version of the waiver accepted, and who released the draft.
- 11. It survives the builder. Someone other than the builder can explain what it does, and it runs on an account the business owns.
- 12. The pass test passes. On the builder's own contract records and site assessments: the waiver accepted, one contract drafted twice in the period, one line with no assessment this month, one unsigned variation, and one draft released by the project manager.
- 1
Hold the build to the checklist
The checks in this standard are what a working build looks like. Implement it yourself, hand it to a developer, or hand the page to an AI with the button below.
- 2
Do not hand-roll
There is no product for this step. Highest option: none. Checklist plus a build.
- 3
If you are stuck
Exceptions, three systems, a team that will not maintain a Zap, or an owner who wants it done. We implement when it has to survive the business.
Related reading
- Security of Payment deadlines by state: the timeframes this standard never calculates
- The Invoice Out Build Standard: a stage invoice for work that is not under a progress claim
- The Invoice Check Build Standard: the subcontractor invoices coming the other way
- Claim Drafts on Microsoft 365: the build plan
Want the whole thing by email?
This paper, plus the rest of the library. One click to stop them.