Free tool
Account Profitability AuditorFind which accounts are quietly losing you money.
2%/10
early payment discount terms (2% if paid within 10 days, Net 30 otherwise) represent a 36.7% annualized return: almost always worth taking if cash flow allows
Source: D&B Payment Study 2024; standard trade credit analysis
Accounts payable (the money you owe to suppliers and vendors) is the flip side of the cash flow equation for cleaning companies. Manage it well and you extend your cash float, capture early-payment discounts, and maintain the vendor relationships that ensure priority service when you're short-staffed or in a rush. Manage it poorly and you pay late fees, lose credit terms, and damage relationships with the supply distributors your crews depend on.
This guide covers the AP workflow for a cleaning company from vendor bill receipt through payment, QuickBooks setup, and strategies for optimizing payment timing.
Free Calculator
See how vendor supply costs flow through to job-level profitability in real time.
The Accounts Payable Workflow
Step 1: Receive and Log the Vendor Bill
When a vendor invoice arrives (email PDF, paper, or vendor portal), log it in QuickBooks Online as a Bill before paying. This creates the AP liability on your balance sheet. Do not post vendor invoices directly as expenses when they're paid; you lose the liability tracking and can't see what you owe at any point.
In QBO:
- Go to + New → Bill
- Enter vendor, bill date, due date, line items, and amounts
- Assign to the appropriate expense account (COGS for supplies used on jobs, OpEx for overhead items)
- Save: the bill now appears in Accounts Payable
Step 2: Approve the Bill
For companies with a bookkeeper or office manager, implement a two-step approval: bookkeeper enters the bill, owner or manager approves it before payment. This prevents unauthorized or duplicate payments. In QBO, use the "Bill Approval" workflow or simply keep a "Bills to Pay" review step in your weekly routine.
Step 3: Pay on Schedule
Set aside time twice monthly to review and pay bills. Match payment timing to your cash flow, pay most vendors on their terms (Net 30 = pay around day 28) but prioritize any vendors offering early-pay discounts (2/10 terms, pay within 10 days to capture the 2% discount).
Methods of payment:
- ACH/bank transfer: Lowest cost, fastest clearing. Most preferred by vendors for larger amounts.
- Check: Still common. Costs $1–3 per check in processing time. Use for vendors who don't accept ACH.
- Credit card: Good for capturing rewards but watch for vendors who charge a processing fee (2–3%).
| Vendor Type | Typical Terms | Payment Priority | Notes |
|---|---|---|---|
| Cleaning supply distributor | Net 30 / 2/10 Net 30 | High: capture discounts | Account credit depends on payment history |
| Equipment leasing | Monthly fixed | High: auto-pay recommended | Late fees + credit impact |
| Insurance premiums | Monthly installment | Critical: coverage lapses | Auto-pay; confirm no lapse clauses |
| Fuel/fleet card | Weekly/monthly | High: crew operations | Pay in full; avoid interest |
| Subcontractors | Due on receipt / Net 15 | High: retention risk | Reliable sub payment = reliability in return |
| Software subscriptions | Monthly auto-charge | Medium: auto-pay | Audit annually; cancel unused |
| Office/warehouse rent | 1st of month | Critical | Lease terms define late fee structure |
Early Payment Discounts: The Math
When a vendor offers 2/10 Net 30 terms (2% discount if paid within 10 days, full amount due in 30 days) the annualized cost of not taking the discount is 36.7%.
Calculation:
- Discount rate: 2%
- Extra days gained by waiting: 30 − 10 = 20 days
- Annualized rate: (2% / 98%) × (365 / 20) = 37.2%
Paying on day 28 instead of day 10 is effectively borrowing money at 37% interest. Unless your cash position is genuinely constrained, take the discount. On $100,000 of annual vendor purchases, that's $2,000 in savings per year: risk-free.
QuickBooks AP Aging Report
The AP aging report in QBO shows what you owe, to whom, and how overdue each bill is. Run this weekly as part of your financial review:
- Current (not yet due): Normal; these bills are logged but not yet payable
- 1–30 days past due: Needs attention this week: pay or contact vendor to discuss
- 31–60 days past due: Problem: vendor may have already sent a second notice; your credit terms may be affected
- 61+ days past due: Urgent, at this point vendors may place accounts on hold, affecting your ability to order supplies on credit
A clean AP aging report has nothing in the 31+ day column. If items regularly age beyond 30 days, you have a cash flow problem that needs to be addressed at the root.
Matching Invoices to Purchase Orders
For companies using purchase orders (POs), implement a three-way match before paying vendor bills:
- PO → Vendor invoice → Receiving report
Only pay bills that match all three documents. This prevents payment for goods never received, duplicate invoices, and price variance overcharges. Even a simple two-way match (PO → invoice) catches most payment errors.
For related guides, see cleaning business vendor management, purchase orders for cleaning companies, and bank reconciliation.
Frequently Asked Questions
Where do vendor invoices belong in QuickBooks Online before you pay them?
Log them as Bills first: use + New → Bill, then enter the vendor, bill date, due date, and line items coded to the right expense accounts. Posting a vendor invoice straight to an expense when the check goes out skips the accounts payable liability on your balance sheet, so you have no record of what you owe until the money is already gone.
Is a 2/10 Net 30 discount from a supply distributor worth taking?
Almost always. Paying on day 10 instead of day 30 to save 2% works out to a 36.7% annualized return on the cash you moved up, and on $100,000 of annual vendor purchases that's $2,000 back in your pocket every year. The one exception is a cash position that is critically constrained.
How frequently should the AP aging report get pulled?
Weekly, tied to whatever day you sit down to pay bills. Reading it on that cadence is what keeps 70% or more of your balances sitting in the Current column, which is the shape a healthy aging report takes. It also catches slippage while it's still small enough to clear with a single payment run.
What happens when bills drift into the 31-plus days past due column?
Those balances need immediate attention. A vendor can put your account on hold, and once that happens you lose the ability to order supplies, which means crews arrive without chemicals or liners. Anything showing up past 30 days on the AP aging report should be resolved before the next scheduled payment run, not after.
How we built this guide
Opora editorial sources from BLS OEWS wage tables, ISSA-447 production rates, NCCI workers' compensation classifications, EPA List N, OSHA 29 CFR standards, and primary state regulatory filings. We don't recycle blog posts; we audit primary documents.
Methodology · Editorial standards · Corrections policy · About Opora
