Skip to main content
All articles
freelance contractfreelancer paymentpayment terms

How to Write a Freelance Contract That Actually Gets You Paid on Time

Stop chasing invoices. Learn how to structure freelance contract payment terms, late fees, milestone schedules, and kill fees that ensure you get paid on time, every time.

Contract DIY Team

Late payments are the freelancing tax nobody warns you about. According to a 2025 survey by the Freelancers Union, 71% of freelancers have struggled to collect payment at least once in their career. The average overdue invoice sits unpaid for 34 days past due.

The difference between freelancers who get paid on time and those who chase invoices for months comes down to one thing: their contract.

Not whether they have one — most freelancers have some kind of agreement in place. It's the specific payment terms inside that contract that determine whether money shows up when it should.

Why Most Freelance Payment Terms Don't Work

The typical freelance contract says something like: "Client agrees to pay $5,000 upon completion of the project." That single sentence creates three problems:

  1. No deposit — you're working for weeks or months before seeing a dollar
  2. "Upon completion" is subjective — the client can delay approval indefinitely
  3. No consequences for late payment — there's zero incentive to pay promptly

Compare that with: "Client agrees to pay $5,000 for the project as follows: $1,500 deposit due before work begins; $1,500 due upon delivery of the first draft; $2,000 due within 15 days of final delivery. Payments received more than 15 days past the due date will incur a late fee of 1.5% per month on the outstanding balance."

Same project. Same total fee. Completely different payment dynamics.

The Five Payment Clauses Every Freelance Contract Needs

1. Total Fee and Rate Structure

Start with absolute clarity on what the client is paying and how the fee is calculated.

For project-based work:

"The total project fee is $5,000 USD for the scope of work described in Section 2. This fee covers up to two rounds of revisions. Additional revisions beyond this scope will be billed at $150 per hour."

For hourly work:

"The hourly rate is $125 USD. The estimated total for the project scope is 40 hours ($5,000). If the project requires hours beyond the estimate, the Contractor will notify the Client before exceeding the estimate by more than 10%. Additional hours will be billed at the same hourly rate."

Notice the specifics: number of revision rounds, notification threshold for overages, and consistent rate application. Every missing detail is a future argument.

2. Milestone Payment Schedule

Never wait until project completion for full payment. Structure payments around clear milestones that you control.

For a $5,000 project, a solid milestone structure looks like:

| Milestone | Amount | Due Date | |-----------|--------|----------| | Project deposit | $1,500 (30%) | Before work begins | | First draft delivery | $1,500 (30%) | Within 7 days of delivery | | Final delivery and approval | $2,000 (40%) | Within 15 days of final delivery |

The key principle: front-load payments and tie them to your deliverables, not the client's approval.

"Within 7 days of delivery" is enforceable. "Upon client approval" is not — because the client can withhold approval indefinitely.

For projects under $2,000, a 50/50 split (deposit + completion) works fine. For projects over $5,000, use 3-4 milestones to maintain steady cash flow.

3. Late Payment Penalties

Late fee clauses work. Research consistently shows that contracts with explicit late payment penalties have significantly higher on-time payment rates than those without.

A standard clause:

"Invoices are due within 15 days of the invoice date (Net 15). Payments received after the due date will incur a late fee of 1.5% per month (18% annualized) on the outstanding balance. The Client agrees that this fee is a reasonable estimate of the Contractor's administrative costs and lost opportunity resulting from late payment."

Critical details:

  • Specify the invoice term: "Net 15" or "Net 30" — not "due promptly" or "due upon receipt"
  • State the fee clearly: Percentage per month, not per year (1.5%/month sounds smaller but is 18% annualized — that motivates timely payment)
  • Include the reasonableness language: Courts sometimes reject penalties that appear punitive rather than compensatory

Check your state's usury laws. Some states cap interest rates on commercial contracts, though 1.5% per month is generally within acceptable limits nationwide.

4. Kill Fee (Cancellation Clause)

Projects get cancelled. Clients change direction, budgets get cut, companies reorganize. Without a kill fee, you absorb the entire loss.

"If the Client cancels or indefinitely suspends the project after work has commenced, the Client agrees to pay a cancellation fee equal to all completed milestone payments plus 25% of the remaining project balance. All completed work product delivered prior to cancellation becomes the Client's property upon payment of the cancellation fee."

How to structure kill fees by project stage:

  • Before work begins (deposit paid): Refund deposit minus 10% administrative fee
  • After first milestone: All completed milestones + 25% of remaining balance
  • After 50%+ completion: All completed milestones + 50% of remaining balance

The kill fee compensates you for three things: work already completed, revenue you turned down to take this project, and the ramp-up time needed to find replacement work.

5. Payment Method and Process

Eliminate ambiguity about how money changes hands:

"All payments shall be made via bank transfer (ACH or wire) to the account specified on the Contractor's invoices. The Contractor will submit invoices electronically to [client email]. The Client is responsible for any transaction fees associated with the chosen payment method. Credit card payments are accepted with a 3% processing surcharge."

This clause prevents three common stalls:

  • "We need to set up your vendor account" (specify the payment method upfront)
  • "I didn't get the invoice" (specify delivery method)
  • "We only pay by check" (specify acceptable methods in advance)

Advanced Clauses That Protect Your Cash Flow

Work Stoppage Clause

If a payment is late, you shouldn't keep working and hoping. Add a work stoppage clause:

"The Contractor reserves the right to pause all work if any payment is more than 10 days past due. Work will resume within 2 business days of receiving the overdue payment. Project timelines will be extended by the duration of any payment-related work stoppage."

This is your most powerful enforcement tool. The threat of a stalled project motivates payment faster than any late fee.

Scope Creep Protection

Additional work means additional payment. Make this explicit:

"Work outside the scope described in Section 2 will be treated as a change order. The Contractor will provide a written estimate for any additional work. Change orders require written approval from the Client before work begins and will be invoiced separately under the same payment terms as the original agreement."

Intellectual Property Tied to Payment

Never transfer ownership until you're paid in full:

"All intellectual property rights in the work product transfer to the Client upon receipt of full and final payment. Until full payment is received, the Contractor retains all rights to the work product, including the right to withhold delivery of final files."

This gives you leverage. The client doesn't own the work until the last dollar clears. For more on how IP assignment works in freelance agreements, see our glossary.

Setting Up Your Contract Right

Getting payment terms right is the single most impactful thing you can do for your freelance business. More than marketing, more than portfolio quality, more than networking — clear, enforceable payment terms are what separate freelancers who earn consistently from those who chase invoices.

Contract.diy's freelance contract generator includes all five payment clauses described above, pre-configured with industry-standard terms. Customize the milestones, rates, and jurisdiction, and have a complete agreement ready for signatures in minutes.

Stop losing money to late payments. Create your freelance contract →

Related Reading


This guide is for informational purposes and does not constitute legal advice. Payment enforcement laws vary by state — consult a licensed attorney for specific collection questions.

Ready to create your contract?

Describe your agreement in plain language. Get a professional legal contract in seconds. Review, download, sign.