Final Billing Preparation for General Contracting
Final Billing Preparation defines how the project team confirms the final contract value, reconciles all costs and change orders, and assembles a clean, supportable final invoice. It connects job cost data, approved changes, allowances, and prior billings into one final billing package that the owner can understand and approve. The process emphasizes accurate math, clear backup, and resolving questions before submission to reduce disputes and delays. When followed, the final invoice matches the work in place, aligns with the contract, and supports timely project closeout and cash collection.
Confirm contract value, approved changes, and billing terms
Step 1: Gather executed contract and all amendments
Locate the signed owner–contractor agreement, any formal amendments, and fee agreements in the project files. Make sure you have fully executed copies, not drafts, so you are working from the legal documents.
Step 2: Compile a list of all approved change orders
Pull every executed change order, change directive converted to a change order, and any written adjustments to scope that impact price. Create a simple list showing CO number, description, and value (additive or deductive).
Step 3: Verify that change order list matches owner records
Confirm with the project manager and owner/CM (if applicable) that both parties agree on which change orders are approved and included in the contract value. Resolve any discrepancies now rather than after you submit the final bill.
Step 4: Calculate current final contract value
Add the original contract amount plus/minus all approved changes to calculate the final contract value. Write this number down clearly and use it as the reference point for all subsequent reconciliation.
Step 5: Review billing terms in the contract
Read the sections covering payment applications, retainage, stored materials, and required backup. Note any special requirements for final billing, such as release of liens, closeout documentation, or specific forms (AIA, owner-specific).
Step 6: Document final contract value and billing rules
Create a one-page summary that states the final contract value, retainage rules, and key billing requirements. Share this with the project manager and anyone helping with final billing so everyone uses the same assumptions.
Reconcile total billed to date against contract value
Step 1: Collect copies of all prior pay applications/invoices
Gather every approved pay app or invoice submitted during the project, including any revised versions. If the owner uses a pay app tracking system, export a summary from that system as well.
Step 2: Prepare a billed-to-date summary
Create a simple worksheet that lists each pay period, gross billed that period, retainage held, and net payment. Sum the columns to determine total gross billed and total retainage to date.
Step 3: Compare summed gross billing to contract value
Check whether the total gross billed so far plus what you plan to bill on the final pay app will equal the final contract value. If you are already at or above the contract value, stop and investigate before preparing any final bill.
Step 4: Investigate and resolve discrepancies
If numbers do not line up, look for common issues such as duplicate line items, change orders not carried through, or math errors in prior pay apps. Work with accounting and the project manager to correct the records where needed.
Step 5: Update internal records to align with agreed amounts
Once you understand discrepancies, adjust your internal reconciliation so it reflects the amounts the owner has actually approved and paid, not just what you originally requested.
Step 6: Document reconciliation results
Save your billed-to-date summary and notes explaining any corrections. This becomes part of your internal backup in case questions arise during final billing or audit.
Verify all approved change orders and allowances are captured
Step 1: Create a master change order register
List all approved change orders with their reference numbers, descriptions, values, and dates of approval. Include both additive and deductive changes and note which pay app they were first billed on, if applicable.
Step 2: Check that each change order appears in prior billing
Compare the change order register to prior pay apps. Confirm that each approved change order has been billed to 100% or identify which ones still have remaining value to bill.
Step 3: Review allowances and contingencies
Look at allowance and contingency items in the contract. Determine actual costs incurred versus the original allowance amounts and identify whether there should be a credit or additional billing.
Step 4: Coordinate with estimating and project manager on final adjustments
Discuss any remaining change order balances or allowance reconciliations with the project manager and estimator. Agree on the final values that should appear on the last invoice and ensure they align with owner expectations.
Step 5: Update change and allowance amounts in your billing worksheet
Adjust your internal billing worksheet to include the final amounts for all change orders and allowance adjustments, clearly distinguishing them from base contract work.
Step 6: Document change and allowance reconciliation
Write a brief summary explaining how each change order and allowance was handled, including any credits or final adjustments. This narrative can be used later if the owner asks for clarification.
Reconcile job cost detail to planned final billing
Step 1: Export job cost detail from accounting system
Run a job cost report that shows all costs to date by cost code and vendor. Include both committed costs and paid costs if your system allows and export to a spreadsheet for analysis.
Step 2: Group costs by billable categories
Organize the cost data into groups that align roughly with how you bill the owner (for example, divisions, schedule of values line items, or major systems). This makes it easier to compare internal costs to external billing.
Step 3: Compare total costs to total contract value
Check whether your total job costs (including overheads if tracked) are below, at, or above the final contract value. This gives you a high-level view of expected profit or loss on the job before final billing.
Step 4: Identify unusual or unbillable costs
Scan the cost detail for unusual entries, such as damage repairs, fines, or rework that may not be billable. Mark these so you do not accidentally try to bill them to the owner and cause a dispute.
Step 5: Align final billing amounts with cost understanding
Based on your analysis, make sure the final billing plan still makes sense in light of actual costs. If significant losses or overages appear, discuss with the project manager and operations leadership before finalizing the invoice.
Step 6: Archive reconciliation for internal review
Save your cost vs. billing comparison and make it available for any internal project review or post-project financial analysis. This document is useful later when discussing project performance.
Confirm completion milestones and required billing backup
Step 1: Review contract for final billing conditions
Re-read the sections that describe when and how final payment can be requested. Look for conditions like “substantial completion achieved,” “punch list substantially complete,” and “all closeout documents submitted.”
Step 2: Check status of substantial and final completion certificates
Confirm whether substantial and/or final completion certificates have been issued by the architect or owner. If not, coordinate with the project manager to understand when they are expected.
Step 3: Verify punch list status relative to billing plan
Check your punch list logs to see how many items remain and their severity. Decide with the project manager whether the project is close enough to completion to support final billing or whether a “next-to-final” bill is more appropriate.
Step 4: Identify required supporting documents (lien waivers, insurance, bonds)
List all documents that must accompany the final bill, such as conditional/unconditional lien waivers, updated insurance certificates, bond documentation, and closeout package delivery confirmation.
Step 5: Coordinate with accounting and legal on waiver forms
Confirm with your accounting or legal department which lien waiver forms and wording are acceptable and ensure they align with contract requirements and local law.
Step 6: Set a target submission date that aligns with completion
Choose a realistic date for final billing submission that lines up with substantial/final completion, punch progress, and availability of all required backup. Communicate this date to the project team.
Coordinate subcontractor final invoices and supporting documents
Step 1: Request final invoices from subcontractors
Send a written request to each subcontractor with instructions for submitting their final invoice, including any outstanding change orders and retainage. Provide a due date that gives you enough time to review before your own final billing date.
Step 2: Require sub-level reconciliation with approved change orders
Ask subcontractors to include a summary showing original subcontract, approved changes, total billed to date, and remaining balance. This helps you see whether their view of contract value matches yours.
Step 3: Collect subcontractor lien waivers and releases
As subs submit final invoices, request the appropriate conditional or unconditional lien waivers based on your payment timing. Ensure the forms meet your company’s and owner’s requirements.
Step 4: Compare subcontractor final amounts to job cost records
Match each subcontractor’s final billing amount to your internal job cost and commitment records. Resolve any differences, such as unapproved extras or misapplied payments, before you rely on these numbers in your final owner billing plan.
Step 5: Identify any disputed subcontractor amounts
If you disagree with a subcontractor’s final invoice, document the disputed amount and reason. Coordinate with the project manager and, if necessary, your contracts/legal team to plan next steps, such as partial payments or backcharges.
Step 6: Update internal schedule of values/cost breakdown
Adjust your internal schedule of values or cost breakdown to reflect confirmed subcontractor final amounts. This alignment supports both your final billing and later tasks like retainage release.
Prepare draft final invoice and internal review
Step 1: Complete the final pay application form
Fill out the owner’s required billing form (such as AIA G702/G703 or a custom template) using your reconciled numbers. Ensure that the “previously billed,” “this period,” and “total completed” columns all align with your reconciliation.
Step 2: Incorporate final change orders and allowances
Add any final change order and allowance lines to the schedule of values or appropriate section of the form. Make sure descriptions are clear enough that the owner can quickly recognize what they are.
Step 3: Calculate retainage correctly
Apply the contract’s retainage rules to the final billing, noting any changes in retainage percentage at substantial or final completion. Double-check that cumulative retainage matches your earlier reconciliation.
Step 4: Attach draft backup documentation
Gather supporting documents such as change order summaries, allowance reconciliations, major subcontractor summaries, and any required certifications. Attach them in the sequence the owner expects to see them.
Step 5: Conduct internal review with project manager and accounting
Sit down with the project manager and an accounting representative to walk through the draft invoice line by line. Ask them to look for inconsistencies with cost reports, prior billings, or contract requirements.
Step 6: Revise draft based on internal feedback
Make any necessary corrections to amounts, descriptions, or backup based on the internal review. Save this as the “draft final” version that will be used when you discuss billing with the owner.
Pre-clear final billing assumptions with owner/CM
Step 1: Schedule a final billing review discussion
Arrange a short meeting or call with the owner/CM financial contact and, if appropriate, their project manager. Share that the goal is to align on final billing assumptions, not to negotiate new scope.
Step 2: Provide a summary of final contract value and prior billings
Send a concise summary showing original contract, approved changes, final contract value, total billed to date, and proposed final bill amount. This high-level view helps the owner see that the numbers are logical.
Step 3: Highlight key changes, credits, and allowances
Point out any significant change orders, final allowance reconciliations, or credits that appear on the final bill. Briefly explain how these amounts were derived so the owner is not surprised later.
Step 4: Discuss retainage release assumptions at a high level
Explain how much retainage is currently held, how much you plan to request with this billing, and what conditions you understand to be tied to release. Ask if this matches their interpretation of the contract.
Step 5: Capture questions or requested adjustments
Take notes on any concerns or requested tweaks the owner/CM raises, such as timing of certain billings or preferred grouping of line items. Do not promise changes on the spot; instead, agree to review and respond.
Step 6: Refine final billing plan based on discussion
After the meeting, adjust your draft invoice and plan where appropriate and consistent with the contract. Document any agreements reached so they can be referenced if questions resurface.
Assemble final billing backup package
Step 1: List required backup for final billing
Using your contract and prior conversations with the owner, list all documents that should accompany the final bill: change order log, allowance reconciliation, schedule of values, subcontractor summaries, lien waivers, certificates, and any required closeout documentation.
Step 2: Organize backup in logical order
Arrange documents in an order that follows the invoice narrative—for example, summary first, then change orders, then allowances, then detailed logs. Number sections or use bookmarks if providing a digital PDF.
Step 3: Verify each backup document matches invoice values
Check that totals shown in the change order log, allowance reconciliation, and subcontractor summaries tie out exactly to the amounts on the invoice. Correct any mismatches so the owner is not left reconciling for you.
Step 4: Prepare lien waivers and certifications for signature
Generate the correct conditional or unconditional lien waiver forms and any certifications that must accompany the billing. Route them internally or to subcontractors for signature ahead of the submission date.
Step 5: Combine invoice and backup into a single package
If submitting electronically, merge the invoice and backup into a single bookmarked PDF. If submitting hard copy, assemble everything into a clearly labeled folder or binder with a cover sheet listing contents.
Step 6: Perform a final spot-check
Do one last scan of the package to ensure all pages are legible, correctly oriented, and clearly labeled. Confirm that nothing appears duplicated or missing before you proceed to formal submission.
Submit final billing package and confirm receipt
Step 1: Verify submission method and contact
Check the contract and with the owner’s team to confirm how final invoices must be submitted (portal upload, email, hard copy, or a combination). Identify the specific person or department who should receive the package.
Step 2: Submit the final invoice and backup in required format
Send the invoice and full backup package using the agreed method. For digital submissions, confirm that file sizes and formats meet any portal requirements. For hard copies, use a traceable delivery service if not delivering in person.
Step 3: Record submission date and method
Immediately note in your internal records when and how the final billing was submitted. This date may drive contractual timelines for review and payment, so it is important to capture accurately.
Step 4: Request acknowledgment of receipt
Ask the owner/CM to confirm they received the invoice and that it is complete from their perspective. This can be as simple as an email reply or an automated system acknowledgment.
Step 5: Store submission confirmation with billing records
Save any confirmation emails, portal receipts, or signed transmittals in your project billing folder. Attach them to your internal copy of the final invoice if possible.
Step 6: Notify internal stakeholders
Inform the project manager, accounting, and any leadership who track cash flow that the final billing has been submitted and note when you expect feedback or payment based on contract terms.
👈 Use this SOP template inside Subtrak
Edit with AI. Customize in seconds. Store and share all your SOPs and checklists in one place.