Invoice Approval for General Contracting
Invoice Approval is the process of routing reviewed invoices to the right people for sign-off, confirming that charges are legitimate, aligned with work performed, and acceptable given contract and budget. It defines who can approve what, in what order, and how approvals are documented in the system. A clear approval structure prevents unauthorized payments, ensures project leadership is aware of costs, and keeps cash flow predictable. When followed, invoices move steadily from review to payment without confusion about who needs to sign or why.
Define invoice approval roles, limits, and matrix
Step 1: Identify all roles involved in invoice approvals
List the positions that may need to approve invoices, such as project manager, superintendent, operations manager, finance manager, and executive management. Focus on roles, not individual names, so the structure survives staffing changes.
Step 2: Review company approval policies and delegations
Obtain any existing written policies that describe approval limits, signature authority, and segregation of duties. Note required signers for certain amounts or vendor types (for example, related parties).
Step 3: Define approval thresholds by amount
Working with finance leadership, set dollar ranges for each approval level (for example, PM up to $25k, operations manager $25k–$100k, executive over $100k). Ensure thresholds reflect risk and practical workload.
Step 4: Define approvals by invoice type or risk
Decide if certain invoice types (such as change-order-heavy subcontracts, equipment leases, or legal/consulting invoices) require extra approvals regardless of amount. Document any special cases clearly.
Step 5: Build a simple invoice approval matrix
Create a table that shows, by invoice amount and type, which roles must approve and in what sequence. Keep the matrix simple enough to be quickly understood by approvers and AP staff.
Step 6: Get leadership approval and publish matrix
Review the draft matrix with finance and operations leadership, adjust as needed, then finalize. Share the matrix with AP, project teams, and management, and store it in a central location for easy reference.
Route invoices to appropriate approvers based on matrix
Step 1: Review invoice details and approval requirements
Look at the invoice amount, type, job number, and any notes from the review step. Using the approval matrix, determine which roles are required to approve this invoice and in what order.
Step 2: Identify specific individuals for each role
For each required role (for example, project manager, operations manager), identify the current person filling that role for the job. Use your staff list or organizational chart to confirm names and email addresses.
Step 3: Set up the approval workflow in the system
In your AP or workflow system, assign the invoice to the first approver in the required sequence. If you use paper, write the routing order on a cover sheet and place it in the first approver’s in-tray.
Step 4: Include a clear summary for approvers
Attach or enter a short summary that states invoice amount, vendor, job, key cost codes, and any issues already reviewed or resolved. This helps approvers understand context quickly and reduces questions.
Step 5: Notify first approver of pending action
Send an automated or manual notification to the first approver letting them know an invoice is ready for their review, including the due date or expected turnaround time.
Step 6: Update tracking log with routing details
Record in your tracking log who the invoice was routed to, on what date, and what approval steps are expected next. This allows you to follow up if the invoice stalls at any step.
Perform project manager review and approval of invoices
Step 1: Confirm understanding of work or materials billed
Read the invoice description, job, and cost codes, and recall or check what work or materials this vendor provides on the project. If anything is unclear, review the PO or subcontract scope before approving.
Step 2: Compare billed progress to actual job status
Look at current job schedules, daily reports, and field notes to judge whether the percentage complete or quantities billed are reasonable. If possible, walk the work area or speak briefly with the superintendent to confirm.
Step 3: Check alignment with approved changes
Verify that any billed change items correspond to approved change orders or written directives. Make sure you are not seeing unapproved extras being slipped into routine progress billing.
Step 4: Review impact on budget and forecast
Look at a current job cost report for the affected codes and consider whether approving this invoice will push any areas over budget. If so, decide whether to adjust your forecast or flag the issue for further discussion.
Step 5: Approve, adjust, or reject at the PM level
If the invoice is accurate, approve it as-is in the system or on the cover sheet. If minor adjustments are needed and policy allows, annotate the invoice with agreed changes. If there are significant disagreements, reject or hold the invoice and explain why.
Step 6: Record PM decision and comments
Enter your approval, partial approval, or rejection in the system with a brief written comment. This comment helps later approvers and AP understand the reasoning and any conditions attached.
Perform operations or senior management review for higher-value invoices
Step 1: Review PM approval and comments first
Before diving into details, read the project manager’s approval or concerns. This shows what has already been checked and where there may be open questions.
Step 2: Scan invoice and scope at a high level
Look at vendor name, type of work, total invoice amount, job, and any notable line items. Confirm that the invoice fits your understanding of the project’s status and that this vendor is expected to be billing at this stage.
Step 3: Consider contractual and risk context
Think about the vendor’s performance history, the size of this invoice relative to their total contract, and any disputes or quality issues. For example, consider whether it is wise to pay close to 100% of a subcontract before all punch items are resolved.
Step 4: Assess cash flow and exposure
Review current cash flow forecasts and WIP reports to see how this invoice affects project and company cash positions. For very large invoices, consider whether payment timing should be coordinated with client receipts.
Step 5: Approve or escalate for discussion
If satisfied, record your approval in the system or by signing the cover page, noting any conditions. If you have serious concerns, flag them clearly and schedule a quick call with the project manager and finance to discuss before deciding.
Step 6: Document decision and rationale
Write a short note summarizing your decision and any instructions (for example, “approved but hold final 5% until punchlist complete”). This creates a record for future reference if questions arise.
Complete finance review for policy, coding, and cash timing
Step 1: Verify that required operational approvals are present
Check that the project manager and any higher-level approvers have recorded their approvals in the system or on the packet. Do not proceed if a required approval is missing or unclear.
Step 2: Reconfirm coding and tax treatment
Quickly confirm that cost codes, cost types, and tax codes used align with finance policies and the job’s setup. Resolve any obvious miscodings or tax errors before moving forward.
Step 3: Check for duplicate invoices
Search the AP system for existing invoices with the same vendor, invoice number, and amount. If you find a match, investigate to confirm whether this is a duplicate or a corrected invoice.
Step 4: Evaluate payment timing against cash flow
Consider the payment terms and due date relative to current and projected cash balance and client receipts. If necessary, coordinate with leadership on timing for very large payments to avoid cash strain.
Step 5: Approve invoice from finance perspective
If everything is in order, record your finance approval in the system, changing the invoice status to “Approved for Payment” or equivalent. If you find issues, return the invoice to the appropriate approver or AP with clear notes.
Step 6: Update tracking log and mark finance review complete
Note in the tracking log that finance review is finished, along with the date and any relevant comments about timing or conditions. This signals AP that the invoice can now move to payment processing.
Resolve approval questions and disputes between approvers and vendors
Step 1: Identify the nature of the dispute
Determine whether the issue is about scope, quality, quantity, unit price, timing, or documentation. Read all comments from approvers and compare them to the vendor’s invoice and contract.
Step 2: Assign a primary contact to lead resolution
Decide whether the project manager, purchasing, or finance is best suited to lead the conversation with the vendor based on the type of issue. Make sure only one person is communicating final positions to avoid mixed messages.
Step 3: Gather supporting documentation
Compile relevant documents such as the subcontract or PO, change orders, daily reports, correspondence, and photos. Provide these to the primary contact so they can speak from facts.
Step 4: Hold a focused discussion with the vendor
The primary contact should speak with the vendor to explain concerns clearly, reference the contract or field records, and listen to the vendor’s perspective. Aim to reach a fair, documented agreement on what should be billed now versus later or not at all.
Step 5: Agree on revised billing or credit as needed
Decide whether the vendor will issue a revised invoice, provide a credit memo, or adjust future billings. Ensure any agreed changes are clearly written and acknowledged by both sides.
Step 6: Document resolution and update invoice status
Record the outcome in the invoice notes and tracking log, including what was changed and why. If a revised invoice is required, mark the original as superseded and start the approval process on the new document.
Record final approval in accounting system and lock invoice
Step 1: Confirm all required approvals are present
Check the invoice record or workflow history to make sure every required approver has signed off, and that no conditional approvals remain unresolved. If any approval is missing, pause and resolve before proceeding.
Step 2: Update invoice status to “Approved for Payment”
In the AP module, change the invoice status from “Pending Approval” or equivalent to “Approved for Payment.” This status change signals that the invoice is now eligible to be picked up in payment runs.
Step 3: Ensure coding and amounts match approvals
Verify one last time that the invoice amount, any adjustments, and final coding in the system match what approvers signed off on. Correct any discrepancies with clear notes explaining why.
Step 4: Lock or restrict editing of the approved invoice
If your system allows, lock the approved invoice record so that only authorized finance staff can make changes. This prevents accidental edits by project staff after approval.
Step 5: Attach final approval documentation
Upload or link the signed approval cover sheet, electronic approval record, or approval emails to the invoice record. This provides a complete audit trail in one place.
Step 6: Update log and move invoice to payment queue
Mark the invoice as “Approved” in the tracking log and move it into the “Ready for Payment” queue or batch. Inform AP staff that the invoice is now waiting for payment scheduling.
Monitor approval timelines and escalate delays
Step 1: Define target approval turnaround times
Agree on reasonable time targets for each approval stage (for example, PM review within three business days, operations within three more). Document these expectations and share them with all approvers.
Step 2: Use tracking log or system reports to monitor aging
On a regular schedule (daily or several times a week), review the tracking log or system dashboard to see how long each invoice has been in “Pending Approval” status and at which approver.
Step 3: Send reminders to approvers approaching deadlines
For invoices nearing or slightly exceeding target turnaround times, send friendly reminders to the current approvers. Include invoice details and a quick link or instructions for how to access the invoice.
Step 4: Escalate significantly overdue invoices
If an invoice is well beyond the target time and at risk of late payment, escalate to the approver’s manager or a designated backup approver. Explain the potential impact on vendor relations and project operations.
Step 5: Coordinate with AP on critical or hold invoices
Work with accounts payable to prioritize approvals for invoices that must be paid soon to avoid late fees or disrupted services, especially on critical trades or utilities.
Step 6: Record follow-up actions and outcomes
Note reminders and escalations in the tracking log, including dates and responses. This record can be used to identify recurring bottlenecks and improve the approval process over time.
Communicate approval, partial approval, or rejection outcomes
Step 1: Identify outcome type for each invoice
For each processed invoice, confirm whether it has been fully approved, partially approved (short-pay), or rejected. Make sure the decision is clearly documented in the system.
Step 2: Notify internal stakeholders of outcome
Inform the project manager, AP, and any other relevant staff of the final decision, especially if amounts were changed or items were held. Provide a brief explanation of changes so they are not surprised later.
Step 3: Prepare vendor communication for short-pay or rejection
If the vendor’s invoice will not be paid in full, draft a clear explanation describing which line items are being reduced or denied and why. Reference contract terms, field quantities, or prior agreements as appropriate.
Step 4: Send approval or clarification to vendor
For standard approvals, you may not need a specific notification beyond remittance advice. For short-pays or rejections, send the prepared explanation to the vendor’s billing contact before or at the same time as payment or rejection notice.
Step 5: Invite corrections or revised invoices if needed
If the vendor can correct issues by submitting a revised invoice or additional documentation, explain what is needed and how to resubmit. Be specific so they do not have to guess.
Step 6: File communications with invoice record
Save a copy of key emails or letters in the invoice’s digital or physical file. This creates a clear trail of what was communicated in case questions arise later.
👈 Use this SOP template inside Subtrak
Edit with AI. Customize in seconds. Store and share all your SOPs and checklists in one place.