Skip to main content
Skip to main content

Invoice Processing Procedure

Document Type: Procedure
Version: 1.0
Last Updated: February 2026
Distribute To: AP Team, Project Managers, Approvers


Purpose

Establish a consistent process for receiving, verifying, approving, and paying vendor invoices.


Invoice Processing Flow

Receive → Verify → Match → Code → Approve → Enter → Pay → File

Step-by-Step Process

Step 1: Receive Invoice

Receipt Methods:

  • Email (preferred)
  • Mail
  • Portal/EDI
  • Hand delivery

Upon Receipt:

  • Date stamp
  • Log receipt
  • Route for processing

Step 2: Verify Invoice

Check For:

  • Vendor name matches records
  • Our company/project name correct
  • Invoice date and number
  • Description of goods/services
  • Quantities and prices
  • Correct total
  • Payment terms stated

Step 3: Three-Way Match

Match invoice to:

  1. Purchase Order - What was ordered
  2. Receiving Document - What was received
  3. Invoice - What's being charged

All three must agree before payment.

Step 4: Code Invoice

Required Coding:

  • Project number
  • Cost code
  • GL account
  • Amount per code (if split)

Step 5: Obtain Approval

Route to Approver Based on Amount:

AmountApprover
$0 - $500Foreman
$501 - $5,000Superintendent
$5,001 - $25,000Project Manager
$25,001 - $100,000Operations Manager
$100,001+Executive

Approver Verifies:

  • Work was received/performed
  • Pricing is correct
  • Coding is accurate
  • Authorized for payment

Step 6: Enter in System

Data Entry:

  • Vendor
  • Invoice number
  • Invoice date
  • Due date
  • Amount
  • Project/cost code
  • Description

Step 7: Schedule Payment

Payment Timing:

  • Per vendor terms
  • Consider early payment discounts
  • Coordinate with cash flow

Step 8: Process Payment

Payment Run:

  • Weekly (typical)
  • Review payment batch
  • Obtain signatures
  • Mail/transmit payments

Step 9: File Documentation

Retain:

  • Invoice
  • PO
  • Receiving document
  • Approval
  • Payment record

Invoice Approval Form

================================================================
INVOICE APPROVAL
================================================================

Vendor: _____________________________________________________

Invoice #: ____________________ Date: _______________________

Amount: $_____________________________________________________

Description: _________________________________________________

================================================================

THREE-WAY MATCH:

PO #: ____________________ ☐ Matches ☐ N/A

Receiving Doc: ______________ ☐ Matches ☐ N/A

================================================================

CODING:

| Project | Cost Code | Amount |
|---------|-----------|--------|
| | | |
| | | |
| TOTAL | | |

================================================================

APPROVALS:

Coded By: ________________________ Date: ___________________

Approved By: _____________________ Date: ___________________

================================================================

☐ Approved for Payment ☐ Hold (Reason: ___________________)

================================================================

Handling Discrepancies

Price Discrepancy:

  1. Compare to PO
  2. Contact vendor
  3. Request credit or corrected invoice
  4. Document resolution

Quantity Discrepancy:

  1. Verify receiving records
  2. Contact vendor
  3. Pay for quantity received
  4. Document shortage

Unauthorized Purchase:

  1. Identify who ordered
  2. Determine if legitimate
  3. Create PO if approved
  4. Address compliance issue

Payment Terms

Common Terms:

TermMeaning
Net 30Due in 30 days
Net 10Due in 10 days
2/10 Net 302% discount if paid in 10 days
Due on ReceiptDue immediately
Net 45Due in 45 days

Early Payment Discounts:

  • Calculate savings
  • Compare to cost of money
  • Take if beneficial

Common Issues

IssueResolution
No POCreate confirming PO if legitimate
Missing receivingVerify with field, document
Duplicate invoiceVerify against records, return
Wrong vendorReturn to vendor
Missing approvalRoute for approval

  • Purchase Order Process
  • Vendor Setup Procedure
  • Check Request Form

Template provided by support.construction. Customize with your company information.