๐Ÿš€ Get PingPaid โ€” Automate your invoice collection Try Free โ†’

Freelance Contract Checklist

Published June 2026 ยท Freelance Finance ยท 7 min read

"I didn't think we needed a contract. We were just friends."

That's what a freelancer told me after losing $8,000 to a client who "decided to go in a different direction" after 3 months of work.

Contracts aren't about distrust. They're about clarity. They protect both of you. Here's what every freelance contract needs.

โœ… The Non-Negotiable Checklist

  • Names and dates โ€” Both parties' full legal names, the date, and contract effective date
  • Scope of work โ€” Exactly what you're delivering, in specific terms
  • Deliverables โ€” Number of concepts, revisions, rounds, files, formats
  • Timeline โ€” Start date, milestones, final delivery date
  • Payment terms โ€” Amount, schedule, method, currency
  • Late fee policy โ€” Rate, when it kicks in, how it's calculated
  • Revision policy โ€” How many rounds included, what counts as a revision
  • Kill fee โ€” What happens if the project is cancelled mid-way
  • Intellectual property โ€” Who owns the work, when rights transfer
  • Confidentiality โ€” NDA terms if applicable
  • Termination clause โ€” How either party can end the contract
  • Dispute resolution โ€” Mediation, arbitration, or court jurisdiction

๐Ÿ’ฐ Payment Terms That Protect You

The Deposit

Always get a deposit. Always. 50% upfront is standard for new clients. 25% for long-term clients.

๐Ÿ’ก Pro tip: "I require a 50% deposit to begin work. The remaining 50% is due upon delivery." This filters out serious clients from tire-kickers.

The Milestone Structure

For large projects, break payment into milestones:

The Net-15 Rule

Never use Net-30 unless it's a massive enterprise client who literally can't pay faster. Net-15 is standard. "Due on receipt" for small invoices.

โš ๏ธ Reality check: "Net-30" in client-speak means "Net-45 to Net-60." I use Net-15 for everything. It becomes Net-30 in practice, which is acceptable.

๐Ÿ“ Sample Contract Language

Late Fee Clause

LATE FEES: A late fee of 1.5% per month (18% APR) will be applied to any invoice not paid within 15 days of the due date. Late fees are calculated as simple interest on the outstanding balance.

Revision Clause

REVISIONS: This project includes up to 2 rounds of revisions. Additional revisions will be billed at $X/hour. A "revision" is defined as changes to existing work, not new work or scope changes.

Kill Fee Clause

KILL FEE: If this project is cancelled after work has begun, Client agrees to pay for all work completed to date plus a 25% kill fee on the remaining project balance. The deposit is non-refundable.

Scope Creep Clause

SCOPE: The scope of work is defined in Exhibit A. Any work outside this scope will require a separate quote and approval before proceeding.

๐Ÿ›ก๏ธ Red Flags in Client Contracts

๐Ÿงฎ Free Tools to Help

I built these because I needed them:

Built by a freelancer who learned the hard way. Open source on GitHub.

๐Ÿš€ Stop chasing invoices. Start getting paid.

PingPaid automates your invoice collection with 8-stage smart reminders, real-time tracking, and zero manual follow-up.

Try PingPaid Free โ†’