Standard Payment Terms and What They Actually Mean
Net 30 means the customer owes full payment within 30 calendar days of the invoice date. It is the default in commercial contracting and the baseline expectation across electrical, HVAC, and plumbing trades. According to NECA's Financial Performance Report, roughly 62% of electrical contractors use Net 30 as their standard term on commercial contracts.
Here is what each common term means in practice:
- Due on receipt (Net 0): Payment expected immediately upon invoice delivery. Best suited for residential service calls under $1,000.
- Net 10: Payment due within 10 days. Aggressive but reasonable for small residential jobs or warranty callbacks.
- Net 15: A middle ground that works well for residential new construction and service agreements. Increasingly popular among contractors who have tightened terms post-2020.
- Net 30: Industry standard for commercial work, government contracts, and general contractor relationships.
- Net 45 / Net 60: Common on large commercial and institutional projects, often dictated by the GC or property manager. These terms squeeze your cash flow hard.
- 2/10 Net 30: The customer gets a 2% discount if they pay within 10 days; otherwise full amount is due in 30. This incentivizes early payment and costs you less than carrying receivables.
The term you put on your invoice is one thing. The term your customer actually pays on is another. According to an Atradius Payment Practices survey covering North American B2B transactions, the average actual payment time runs 12–15 days past the stated term. That means your Net 30 invoice is really getting paid on day 42–45.
Choosing Terms by Job Type and Customer
Your payment terms should change based on three variables: job size, customer type, and your history with that customer. Using the same Net 30 on a $200 service call and a $75,000 HVAC install is a mistake that costs you real money.
Residential Service and Repair
Collect at time of service or use Net 0. Homeowners expect to pay immediately for a service call, just like they do at a dentist or auto shop. According to ACCA's contractor benchmarking data, HVAC contractors who collect at time of service on residential calls maintain DSO under 15 days. Those who invoice residential customers on Net 30 see DSO climb above 35 days and write-off rates increase.
If the homeowner needs financing for a larger repair ($3,000+), offer a third-party financing option rather than extending your own terms. Your cost on third-party financing is typically 3–8% of the financed amount. That is cheaper than chasing a $5,000 receivable for 90 days.
Residential New Construction
Progress billing is the standard. Break the contract into 3–4 milestones with payment due at each stage: rough-in, trim-out, final. A typical split on a $15,000 residential electrical rough and finish might be 40% at rough-in inspection, 40% at trim-out, and 20% at final walk. Payment terms on each milestone invoice should be Net 10 or Net 15.
Commercial Service and Tenant Improvement
Net 30 is expected. Property management companies and commercial facility managers pay on a Net 30 cycle because their AP departments batch payments bi-weekly or monthly. Pushing for Net 15 here often creates friction without speeding up actual payment. Instead, focus on getting your invoice into their system quickly. A 3-day delay in submitting your invoice is a 3-day delay in getting paid.
Commercial New Construction (Working Under a GC)
Net 30 is typical, but real payment depends on the GC's pay-when-paid clause. Many states have prompt-payment statutes that limit how long a GC can hold your money after receiving payment from the owner. For example, Texas requires payment within 35 days of the subcontractor's invoice unless there is a written objection. Know your state's statute.
On contracts over $50,000, negotiate progress billing tied to percentage of completion, invoiced monthly. This limits your exposure to one month of labor and material at any time.
Late Payment Penalties That Actually Work
A late fee only works if three conditions are met: it is stated in the contract before work begins, it appears on every invoice, and you actually enforce it. Most contractors include late fees on their invoice template but waive them to avoid conflict. That trains your customer to ignore due dates.
The standard late fee in the trades is 1.5% per month on the unpaid balance, which works out to 18% annually. This is within legal limits in most states, though some cap finance charges at lower rates. Check your state's usury laws before setting a rate.
According to a Fundbox survey of small businesses, contractors who consistently apply late fees reduce their average collection period by 8–14 days compared to those who include the fee language but rarely enforce it.
A more effective approach for many contractors is the early payment discount. Offering 2/10 Net 30 (a 2% discount for payment within 10 days) often pulls payment forward without the adversarial dynamic of a late fee. On a $10,000 invoice, you give up $200 to get paid 20 days sooner. That $200 costs less than the interest on a line of credit carrying $10,000 for three weeks, and far less than the labor cost of chasing the payment.
Progress Billing and Milestone Structures
Progress billing reduces your largest financial risk: having tens of thousands of dollars in labor and materials deployed before you see a dollar back. PHCC recommends progress billing on any plumbing contract exceeding $5,000. NECA's guidance for electrical contractors suggests milestones on any project lasting more than two weeks.
A proven milestone structure for a $40,000 commercial HVAC installation:
- Deposit / mobilization: 10–20% due at contract signing, before any material is ordered. This covers procurement and initial labor scheduling.
- Rough-in complete: 30–35% due upon completion of rough-in and successful inspection.
- Equipment set: 25–30% due when major equipment (rooftop units, air handlers) is set in place.
- Final completion and startup: 15–20% due at commissioning and customer acceptance.
- Retainage release: 5–10% held for 30–60 days post-completion to cover punch list items.
Retainage is standard on commercial work. The typical retainage percentage is 5–10%, held until final acceptance. Some states limit retainage amounts or require retainage to be released within a specific timeframe. According to the American Subcontractors Association, 13 states have enacted retainage reform laws since 2019 that cap retainage at 5% for subcontractors.
[ADD FIRST-HAND DETAIL: If you have specific before/after DSO numbers from switching a real contract to progress billing, insert here to show the cash flow impact in dollars.]
How Payment Terms Affect Your Cash Flow Math
Payment terms are not just administrative language. They directly determine how much working capital you need to operate. Consider a plumbing contractor doing $1.2 million in annual revenue with an average project value of $8,000.
- At Net 0 (collected at completion), DSO is roughly 5 days. Outstanding receivables at any given time: approximately $16,400.
- At Net 15 with most customers paying on time, DSO is roughly 18 days. Outstanding receivables: approximately $59,000.
- At Net 30 with the typical 12-day overrun, DSO is 42 days. Outstanding receivables: approximately $138,000.
- At Net 60 on commercial work, DSO can hit 70+ days. Outstanding receivables: approximately $230,000.
The difference between Net 15 and Net 45 actual payment is $79,000 in cash that is either in your bank account or stuck in someone else's AP queue. That $79,000 gap is what forces contractors to rely on credit lines, delay material orders, or miss early-pay discounts from suppliers.
According to the U.S. Bank study frequently cited by the SBA, 82% of small business failures involve cash flow problems. For contractors specifically, IBISWorld reports that plumbing, electrical, and HVAC businesses operate on net profit margins of 5–12%. A single large receivable going 90+ days overdue can wipe out a quarter's profit.
Writing Payment Terms Into Your Contracts
Your contract is the only document that matters legally. Invoice terms reinforce contract terms; they do not replace them. If your contract says nothing about payment and your invoice says Net 15, a court will likely treat the payment term as ambiguous.
Every trade contract should include these payment provisions:
- Payment due date: State the exact term (Net 15, Net 30) and clarify that the clock starts on the invoice date, not the date received.
- Accepted payment methods: List what you accept (check, ACH, credit card) and note any convenience fees. Most processors charge 2.5–3.5% on card transactions. It is legal in most states to pass this fee to the customer if disclosed upfront.
- Late fee and interest rate: Specify the monthly percentage and when it kicks in (e.g., "1.5% per month on balances unpaid after 30 days").
- Right to stop work: Include a clause allowing you to suspend work if any invoice is more than 15 days past due. This is your most powerful leverage on a multi-phase job.
- Lien rights notice: Many states require preliminary lien notices before you can file a mechanic's lien. Including a reference to your lien rights in the contract puts the customer on notice and protects your legal options.
- Attorney's fees clause: State that the prevailing party in any collection dispute recovers reasonable attorney's fees. This discourages customers from forcing you into expensive collection proceedings.
On the invoice itself, restate the payment term, the due date (as a specific calendar date, not just "Net 30"), the late fee policy, and clear instructions for how to pay. According to a FreshBooks study of payment behavior, invoices that include a specific due date ("Due by June 15, 2025") get paid 8 days faster on average than invoices stating only "Net 30."
Syncing Payment Terms With QuickBooks
QuickBooks lets you set default payment terms at the customer level, so every invoice generated for that customer automatically carries the correct term. This matters because inconsistency creates confusion and delays. If you send one invoice at Net 15 and the next at Net 30, your customer's AP department will default to whichever is slower.
Set up your terms correctly once:
- In QuickBooks, go to Lists > Customer & Vendor Profile Lists > Terms List.
- Create each term you use: Net 10, Net 15, Net 30, 2/10 Net 30. Include the discount percentage and discount days for early-pay terms.
- Assign the appropriate term to each customer profile based on the contract.
- Run the A/R Aging Summary report weekly to catch invoices approaching or passing their due dates.
If you are using Fieldpaid alongside QuickBooks, your invoices sync with the payment terms already assigned to that customer. When a payment comes in late, you can see the aging in real time without waiting for your next QuickBooks reconciliation cycle. That visibility is the difference between catching a slow payer at day 35 versus day 60.
The A/R Aging report is the single most important financial report for a trade contractor. It tells you exactly who owes you money and how overdue it is. Contractors who review it weekly instead of monthly collect 10–15% faster, according to SCORE mentorship data on small business collections practices.
[ADD FIRST-HAND DETAIL: If you have a contractor's real example of tightening terms in QuickBooks and the resulting change in collection time or cash reserves, insert here.]
Related reading: How to Get Paid Faster as a Contractor · Average HVAC Profit Margin: Real Numbers for 2024 · Why Contractors Lose Money on Jobs