Back to Blog
Finance
2026-04-256 min read

Contractor Payment Terms: What to Include in Every Agreement

Stop chasing payments. Learn exactly what payment terms to set for every job size, how to enforce them, and how to protect yourself legally without scaring customers away.

Written by

Blake Allen

Share:

Getting paid should be the simplest part of being a contractor. You do the work, you send the bill, the customer pays. But anyone who's been in this business for more than a few months knows it rarely works that smoothly. Late payments, "I thought we agreed on something different," and the occasional customer who disappears after the job is done: these are the problems that clear payment terms prevent.

The good news is that most payment disputes come from ambiguity, not bad intentions. When your payment terms are clear, specific, and agreed to in writing before work begins, you eliminate almost all friction. Here's exactly what to include.

Deposit Requirements by Job Size

Deposits protect you from two things: customers who cancel after you've reserved time on your schedule, and the financial risk of buying materials out of pocket for someone else's project. How much you require depends on the job size.

Jobs under $500: A deposit usually isn't necessary for small jobs. Asking for $50 up front on a $200 repair creates friction that's not worth it. Invoice on completion and accept payment on the spot. The exception: if the job requires you to special-order materials, collect the material cost up front.

Jobs from $500 to $2,000: Require a 30-50% deposit before starting. This covers your material costs and reserves your time. For a $1,500 deck repair, a $500-$750 deposit is reasonable. Most customers expect this on mid-size jobs.

Jobs over $2,000: Require a 25-35% deposit. On larger projects, the dollar amount of the deposit is substantial even at a lower percentage. A $10,000 bathroom remodel with a 30% deposit means $3,000 up front, which covers your materials and first-week labor. The remaining balance gets broken into progress payments (more on that below).

State your deposit terms clearly in your estimate or contract: "A deposit of $X (30%) is required to schedule the project. Work will begin within [X] business days of deposit receipt." Leave no room for interpretation.

Progress Payments on Bigger Jobs

For any job over $3,000, break the total into milestone payments rather than collecting everything at the end. This protects you from doing weeks of work and then chasing a large final payment. It also gives the customer confidence because they only pay as work is completed.

A common structure for a $10,000 project:

  • 30% deposit ($3,000): Due before work begins. Covers materials and schedule reservation.
  • 35% at rough-in or midpoint ($3,500): Due when the project reaches a defined milestone, such as framing complete, rough plumbing done, or demo finished and new materials on site.
  • 35% on completion ($3,500): Due when the customer does a final walkthrough and approves the work.

Define the milestones specifically. "Midpoint" is vague and leads to disagreements. "Payment due when all tile is installed and grouted, before trim and fixtures" is specific and verifiable. Both you and the customer know exactly when each payment is triggered.

For very large projects ($25,000+), consider four or five payment stages. The key principle stays the same: tie each payment to a specific, visible milestone.

What Net 15/30/60 Really Means and Which to Use

"Net 30" means the customer has 30 days from the invoice date to pay. This is common in commercial and B2B work but rare (and risky) for residential contracting. Here's when to use each:

Due on completion: Best for residential work under $2,000. The job is done, you hand over the invoice, customer pays before you leave or within 24 hours. This is the simplest approach and results in the fastest payment.

Net 15 (payment due within 15 days): Reasonable for residential jobs over $2,000 where the customer needs time to arrange payment. Also appropriate for property management companies and small commercial clients. Short enough to keep your cash flow healthy.

Net 30 (payment due within 30 days): Standard for commercial work and larger property management companies. Only use Net 30 if the client has a track record of paying on time or if it's industry-standard for that type of work. Be aware that Net 30 often turns into Net 45-60 in practice.

Net 60: Avoid this for almost all contracting work. Sixty days without payment is a cash flow killer for small businesses. If a commercial client demands Net 60, factor the carrying cost into your pricing (add 3-5% to cover the extended float).

For most handyman and residential contractor work, "due on completion" or "Net 15" covers the majority of situations. Save Net 30 for commercial clients with established payment histories.

Late Payment Fees: How Much and How to Enforce

Late fees serve two purposes: they incentivize on-time payment, and they compensate you for the administrative cost of chasing money. But they only work if they're stated clearly in advance and enforced consistently.

How much to charge: A common structure is 1.5% per month on the outstanding balance, or a flat fee of $25-$50 for each 30-day period past due. Check your state laws because some states cap the maximum late fee percentage. Your terms should state the specific amount: "Invoices not paid within 15 days of the due date will incur a late fee of 1.5% per month on the outstanding balance."

How to enforce: The key is consistency. If you waive the late fee for one customer, word gets around and nobody takes it seriously. When an invoice goes past due, send a polite reminder at 7 days. At 15 days past due, send a second notice that mentions the late fee will be applied. At 30 days past due, apply the fee and send an updated invoice. Keep all communication professional and factual.

Many contractors hesitate to charge late fees because they don't want to damage the customer relationship. Here's the reality: customers who pay on time never see the late fee. It only affects the ones who aren't paying, and those are relationships worth protecting on your terms, not theirs.

Acceptable Payment Methods

The more ways a customer can pay, the faster you get paid. At minimum, you should accept:

  • Credit/debit cards: Yes, you pay processing fees (typically 2.5-3%). But customers who pay by card pay faster, and the convenience often justifies the cost. Factor the processing fee into your pricing if needed.
  • Digital payments (Venmo, Zelle, Cash App): Fast, free (or low-cost), and most customers already have at least one of these apps. Zelle is especially popular because it transfers directly to your bank account with no fees.
  • Checks: Still common, especially with older customers and commercial clients. The downside is the time to clear and the occasional bounce.
  • Cash: Accept it, but always provide a receipt. No exceptions. Cash with no receipt leads to disputes about whether payment was made.

List your accepted payment methods on every invoice and estimate. Include a direct payment link if your invoicing software supports it. The fewer steps between "invoice received" and "payment made," the faster your money arrives.

Lien Rights Basics

A mechanic's lien is your legal protection for unpaid work on a property. If a customer refuses to pay, a lien gives you a legal claim against the property itself. The specifics vary by state, but here are the fundamentals every contractor should know:

Preliminary notice: Many states require you to send a preliminary notice (sometimes called a pre-lien notice) to the property owner before or shortly after starting work. This notice preserves your right to file a lien later. Missing this deadline can mean losing your lien rights entirely. Check your state's requirements because deadlines range from before work starts to 20 days after.

Lien filing deadline: If you're not paid, you must file the lien within a specific timeframe after completing work (typically 60-90 days, varies by state). File late and you lose the right.

What the lien does: It places a legal claim on the property. The owner can't sell or refinance the property without resolving the lien. This creates strong motivation to pay.

When to use it: A lien is a last resort, not a first step. Exhaust polite collection efforts first. But knowing you have lien rights, and making the customer aware of that fact in your contract, prevents many disputes from reaching that point.

Include a brief mention in your payment terms: "Contractor reserves all rights under [state] mechanic's lien law for unpaid work." This single sentence communicates that you know your rights and take payment seriously.

Putting It All in Writing

Verbal agreements aren't worth the paper they're not written on. Every job, even a $300 repair, should have written terms. This doesn't require a lawyer or a 10-page contract. A clear estimate or proposal that includes the following is sufficient:

  • Scope of work (what's included and what's not)
  • Total price and any conditions that could change it
  • Deposit amount and when it's due
  • Progress payment schedule (for larger jobs)
  • Final payment terms (due on completion, Net 15, etc.)
  • Late payment fee policy
  • Accepted payment methods
  • Your lien rights statement

Get the customer's signature or written acknowledgment (a text reply saying "Looks good, let's go" counts) before starting work. This protects both of you and eliminates the "I thought we agreed on something different" conversations.

Conclusion

Clear payment terms aren't about being rigid or distrustful. They're about professionalism. They protect your cash flow, set proper expectations, and actually improve customer relationships by removing ambiguity. Write your terms once, include them in every estimate, and enforce them consistently. PocketBoss lets you build payment terms directly into your estimates and invoices, send payment links to customers, and track every dollar so you always know who owes what and when it's due.

BA

Blake Allen

Founder, PocketBoss

Blake built PocketBoss after watching friends in the trades struggle with software that was too complex, too expensive, or both. His goal: simple, powerful tools for people doing real work.

Ready to run your business from anywhere?

Invoicing, scheduling, CRM, project tracking, and more. Try PocketBoss free for 14 days.

Start Your Free Trial

Keep Reading