What counts as a partial invoice
A partial invoice bills for part of a purchase order, and it is legitimate as long as everything billed against the PO so far stays within what was ordered and received.
| Type | What the supplier bills | What to check it against |
|---|---|---|
| Partial delivery | Only the items or quantity shipped so far | Quantity received minus quantity already invoiced, per line |
| Installment | A fixed share of the PO, such as a deposit or monthly charge | The agreed installment amount and date |
| Milestone or progress billing | Work completed to a stage or percentage | Milestone sign-off or percentage complete, and the open PO balance |
| Multi-period service | One month or quarter of an annual service order | The service period and the remaining PO amount |
The control is the same in every case: the sum of all invoices against the PO must not exceed the PO total, and billed quantities must not exceed received quantities. The three-way match still runs on every invoice; it simply uses the open balance instead of the original order.
Why partial invoices end up in the exception queue
When matching compares each invoice with the full PO amount, every legitimate partial invoice looks like a variance, so AP spends time clearing exceptions that are not errors.
Ardent Partners' State of ePayables 2025 puts the average invoice exception rate at 18.4% (Ardent Partners). Partial invoices flagged as mismatches add to that number without catching anything. They also hide the real problem cases: a fourth invoice on a PO that was fully billed after the third looks the same in the queue as the first three.
Step-by-step: processing partial invoices
Track the open balance on each PO, match every invoice to that balance, and update the balance only when an invoice clears.
- 1
Step 1
Keep a running balance on every purchase order: amount invoiced to date and amount remaining, at header level and per line. - 2
Step 2
Match each partial invoice against what is still open on the PO and what has been received to date, not against the original order. - 3
Step 3
Where billing is planned in parts, record a billing schedule on the PO with the expected amount and date or period of each installment. - 4
Step 4
Treat an invoice that fits within the open balance (and the receipts) as a partial invoice, and approve it through the normal workflow. - 5
Step 5
Send an invoice that would push cumulative billing above the PO total, or above the quantity received, to the exception queue. - 6
Step 6
Update the PO balance only when an invoice clears, and reverse it if the invoice is later voided, credited or re-matched. - 7
Step 7
Close the PO, or release the remaining commitment, once the final invoice is matched.
Worked example: one PO, three invoices
In this example, a $60,000 purchase order is billed in three parts; the first two fit the open balance and the third would overbill it.
| Invoice | Amount | Open before invoice | Billed to date | Result |
|---|---|---|---|---|
| Invoice 1 | $24,000 | $60,000 | $24,000 | Partial invoice: within the open balance |
| Invoice 2 | $21,000 | $36,000 | $45,000 | Partial invoice: within the open balance |
| Invoice 3 | $16,500 | $15,000 | $61,500 | Exception: $1,500 over the open balance |
Invoice 3 goes to the buyer, who either confirms an agreed change and raises the PO, or asks the supplier for a corrected invoice or a credit note. Without the running balance, invoice 1 and invoice 2 would both have failed a match against the $60,000 total, and invoice 3 might have been approved because it was the smallest of the three.
Using billing schedules for planned partial billing
If you know in advance how a PO will be billed, record the installments on the PO so each invoice can be checked against the installment it should match.
A billing schedule lists each expected installment with its amount and either a due date or a service period. An invoice that matches an installment within tolerance is approved as that installment, even if it is the first invoice on the PO. A schedule also tells you when an installment has not been billed yet, which helps with accruals at month-end close.
Common mistakes and the controls that prevent them
Most partial-invoice problems come from matching against the PO total, updating balances before approval, and leaving POs open after the last invoice.
- Matching against the original total. Every partial invoice fails, and reviewers learn to override the match.
- Header-only balances. A PO can have money left while one line is already fully billed. Track quantity per line as well as the amount.
- Updating the balance too early. Reduce the open balance when an invoice clears, not when it is captured, or a rejected invoice keeps consuming the PO.
- No reversal. When an invoice is voided or credited, put its amount back on the PO.
- Duplicate installments. A resent installment invoice can fit within the open balance. Run duplicate checks on every invoice as well.
- POs left open. Close or release the remainder after the final invoice so the commitment drops out of reports.
How Aequo AP handles partial invoices
Aequo AP keeps an invoiced-to-date and remaining balance on each purchase order and PO line, and classifies an invoice that fits within the open balance as a partial invoice instead of an exception.
- Running balances. When a match clears, Aequo AP updates the PO's amount invoiced and amount remaining, and the invoiced and remaining quantity on each matched line. If a match is reversed, those amounts are put back.
- Partial invoice status. Once a PO has a cleared invoice, a later invoice that fits within the remaining balance (plus a tolerance you set, 5% by default) is marked as a partial invoice and its lines as partial, rather than raised as an exception.
- Billing schedules. You can attach a billing schedule of installments or milestones to a PO. An invoice whose amount and date or period line up with an installment is matched to it, including the first invoice on the PO.
- Overbilling still stops. An invoice that exceeds the open balance goes to the exception queue like any other variance.
- Visibility. The PO detail page shows billed-to-date progress and the invoice history, and the PO list shows billed and remaining amounts.
Partial invoicing can be switched on or off, and the tolerance changed, in the matching rules settings. Approved bills sync to QuickBooks Online, Xero, FreshBooks or Zoho Books. See PO matching in Aequo AP.
Frequently asked questions
What is a partial invoice?
A partial invoice bills for part of a purchase order: some of the items or quantity, one installment of a fixed price, or one period of a service contract. Several partial invoices together should add up to no more than the PO total.
Should a partial invoice be treated as an exception?
No, not if it fits within what is still open on the PO and what has been received. It only becomes an exception when cumulative billing would exceed the PO total, the quantity received, or the agreed installment amount by more than your tolerance.
How do I match a partial invoice to a purchase order?
Compare the invoice with the PO balance that is still open, line by line. Check that billed quantity does not exceed quantity received minus quantity already invoiced, that the unit price matches the PO, and that the invoice total fits within the PO amount remaining.
What is the difference between a partial invoice and a progress billing?
Progress billing is one kind of partial invoicing, common in construction and project work, where each bill is based on the percentage of work completed. Partial invoicing also covers partial deliveries of goods and fixed installments such as monthly or quarterly billing on an annual order.
What happens if the final invoice is less than the remaining PO balance?
Confirm with the buyer that nothing else is due, then close the PO or release the remaining amount so the open commitment does not sit in budgets and accrual reports indefinitely.
Can accounting software track partial invoices against a PO?
Some accounting systems link bills to purchase orders and show what is still open, but many only do it at header level. AP automation software can track the balance per PO line, match each invoice to what is open, and keep partial invoices out of the exception queue.
Automate matching, approvals and exception handling
Aequo AP captures invoices, matches them to purchase orders and receipts, routes approvals and flags duplicates and exceptions, then syncs with QuickBooks Online, Xero, FreshBooks or Zoho Books.
Related guides and tools
- Three-way matchingMatching invoices to POs and receipts, with tolerances.
- Invoice exception rateBenchmarks and the most common causes of exceptions.
- Preventing duplicate paymentsStop a resubmitted installment being paid twice.
- Purchase order reconciliation (glossary)Comparing what was ordered, received and billed.
- Progress billing (glossary)Partial billing based on work completed.
- Vendor statement reconciliationCheck partial invoices against the supplier’s own records.
Sources
Checked on October 23, 2026. Vendor capabilities and prices change; confirm current details with each vendor.
- Ardent Partners, The State of ePayables 2025: AP's Unfinished Journey — 65.4% of invoices linked to a PO on average; 18.4% average exception rate