Home Pricing Features Resources Start Free Trial
๐Ÿš€ Build Your Solo Business

Invoice Payment Terms: The Complete Guide for Freelancers โ€” The Solo Creator

๐ŸŽฏ Key Takeaways

  • Automate your invoice collection to save time and reduce stress
  • Set clear payment terms and late fees in every contract
  • Follow up professionally and consistently on overdue payments
  • Use tools like PingPaid to handle follow-ups automatically
Try PingPaid Free โ†’

Invoice Payment Terms: The Complete Guide for Freelancers

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

"Net-30." "Due on receipt." "50% upfront." These phrases either protect your cash flow or slowly destroy it. The difference? Whether you actually understand what they mean and how clients interpret them.

I've been burned by every payment term in the book. I've waited 90 days for a "Net-30" invoice. I've had clients claim "due on receipt" means "whenever I get around to it." I've learned that payment terms are not just numbers on a page โ€” they are the contract between you and the client's accounting department.

This guide covers every payment term you'll ever need, when to use each one, and the exact language to protect yourself. By the end, you'll know more about invoice payment terms than most accounting departments.

๐Ÿ“Š The Complete Payment Terms Reference

Here's every standard payment term, what it means, when to use it, and when you actually get paid.

TermStandard MeaningWhen You Actually Get PaidBest For
Due on ReceiptPay immediately upon receiving invoice3-7 days (if client is responsive)Small projects under $500, established clients
Net-7Pay within 7 business daysDay 7-14Retainer agreements, ongoing work
Net-10Pay within 10 business daysDay 10-18Mid-sized projects, agencies
Net-15Pay within 15 business daysDay 15-30Standard freelance work (recommended)
Net-30Pay within 30 calendar daysDay 45-60 (client reality)Enterprise clients, government contracts
Net-60Pay within 60 calendar daysDay 75-90Large corporations only, with deposit
Net-90Pay within 90 calendar daysDay 90-120Rarely acceptable without massive upfront
50% UpfrontHalf before work beginsBefore starting workAll new clients, projects over $2,000
100% UpfrontFull payment before workBefore starting workSmall, fast deliverables under $1,000
MilestonePay per agreed deliverablePer milestone completionLarge projects, agencies, dev work
Monthly RetainerPay monthly for ongoing accessBeginning of each monthOngoing services, consulting, maintenance

๐Ÿ”‘ The Payment Terms That Actually Work for Freelancers

Option 1: 50% Upfront + 50% on Delivery

This is the gold standard for freelance work. It eliminates the biggest risk: doing all the work and then chasing payment.

When to use it:

  • All new clients (non-negotiable)
  • Projects over $2,000
  • Custom work that can't be resold
  • Any project requiring significant upfront time investment

How to present it:

Payment Terms: 50% deposit upon project commencement, 50% due upon final delivery. The initial deposit is required to reserve your spot in my schedule. Final files will be delivered upon receipt of the remaining balance.

๐Ÿ’ก Pro tip: Frame the deposit as "reserving your spot in my schedule" rather than "I need money first." It sounds more professional and less desperate. Same thing, better positioning.

Option 2: Net-15 for Standard Work

For ongoing clients with established trust, Net-15 is the sweet spot. It's standard enough to not raise eyebrows, but short enough to keep cash flow moving.

When to use it:

  • Clients you've worked with for 3+ months
  • Recurring work with predictable invoices
  • Clients who have consistently paid on time
  • Projects between $500 and $3,000

Reality check: Net-15 becomes Net-25 in practice. That's acceptable. Net-30 becomes Net-60, which is not.

Option 3: Milestone Payments for Large Projects

Break large projects into 3-4 milestones, each with its own payment due upon completion. This keeps cash flow steady and reduces risk on both sides.

Example milestone structure:

MilestoneDeliverablePayment
1Project kickoff, discovery, wireframes25% upfront
2First draft / design review25% upon approval
3Revisions and final polish25% upon delivery
4Final files, launch support25% upon completion
โš ๏ธ Critical rule: Never deliver final, usable files until the final milestone is paid. Deliver watermarked previews or low-resolution drafts for approval. The final payment is the key to the vault.

Option 4: Monthly Retainer for Ongoing Work

For clients who need ongoing services (maintenance, consulting, content creation), a monthly retainer is the best arrangement. It provides predictable income for you and predictable costs for them.

Standard retainer structure:

  • Payment due on the 1st of each month
  • Covers a set number of hours or deliverables
  • Unused hours may or may not roll over (specify this)
  • Additional work billed at standard rate

Example retainer terms:

Monthly Retainer: $2,000/month, payable on the 1st of each month. Includes up to 20 hours of design work. Additional hours billed at $120/hr. Unused hours do not roll over. A 30-day notice is required to terminate the agreement.

๐Ÿšซ Payment Terms That Will Burn You

Net-30 for Small Clients

Net-30 is standard for enterprise. For a small business or startup, Net-30 means you'll be paid in 45-60 days. For a solo freelancer, that gap can be devastating.

Why it hurts: If you're billing $3,000/month and the client pays on day 60, you need $6,000 in savings just to cover the gap. Most freelancers don't have that cushion.

Alternative: Offer Net-15 as standard. If they insist on Net-30, require 50% upfront to offset the cash flow risk.

"Due on Receipt" Without a Specific Date

"Due on receipt" sounds urgent. But without a specific calendar date, clients have no accountability. Many will treat it as "whenever I get to it."

Fix: Always include a specific due date. "Due on receipt (June 20, 2026)" is much stronger than "Due on receipt."

Net-60 or Net-90

Unless you're working with a Fortune 500 company or government agency, these terms are unacceptable. Three months of float is a cash flow death sentence for freelancers.

If a client insists on Net-60/90: Charge a premium (add 10-15% to your rate) or require 100% upfront. Their payment delay is your financing cost โ€” price it in.

"Payment Upon Satisfaction"

This is the most dangerous term in freelancing. "Satisfaction" is subjective and unenforceable. A client who wants free work will claim they're "not satisfied" indefinitely.

Never accept this term. Instead, define objective acceptance criteria: "Payment due upon delivery of final files per the agreed scope document. Revisions beyond the included two rounds will be billed separately."

โš–๏ธ How to Negotiate Payment Terms

You don't have to accept whatever terms the client proposes. Here's how to negotiate from a position of strength:

Know Your Walk-Away Point

Before any negotiation, decide what you won't accept. For me, it's:

  • 100% upfront required for new clients over $1,000
  • Net-15 maximum for projects under $5,000
  • Never Net-60 or longer without massive upfront payment
  • Never "payment upon satisfaction"

Knowing your limits makes you confident in negotiation. Clients can smell desperation.

Lead With Value, Not Need

โŒ "I need 50% upfront because I can't afford to wait."

โœ… "I require a 50% deposit to reserve your spot in my schedule and ensure I can dedicate focused time to your project."

Same requirement, completely different framing. One sounds needy. The other sounds professional and in-demand.

Offer Options

Give clients choices, but make sure all options work for you:

Payment Options:
Option A: 50% upfront + 50% on delivery (standard)
Option B: 100% upfront (5% discount applied)
Option C: Monthly retainer at $2,000/month (for ongoing work)

Most clients will choose Option A. Some will choose Option B for the discount. None will feel forced into a single rigid structure.

๐Ÿ’ฐ Late Payment Terms and Penalties

A payment term without a consequence is just a suggestion. Here's how to make late payment terms enforceable:

Standard Late Fee Language

Payment is due within 15 days of the invoice date. A late fee of 1.5% per month (18% annual percentage rate) will be applied to all invoices paid more than 15 days after the due date. If payment remains outstanding for 60 days, the account may be referred to collections, and the client will be responsible for all associated collection costs.

Legal Considerations

  • Usury laws vary by state/country. In the US, most states cap late fees at 10-18% APR. Check your local laws before setting rates above 1.5% per month.
  • Some jurisdictions require advance notice. You must disclose late fees in the initial contract, not just on the invoice.
  • Late fees must be reasonable. A 50% late fee will be unenforceable in court. 1.5% per month is standard and defensible.

For more on legal protections, see our legal protection guide and late fees legal guide.

When to Actually Enforce Late Fees

Here's the truth: most freelancers never enforce late fees on good clients. The late fee is a deterrent, not a revenue source. But there are times to enforce it:

  • The client is a repeat late payer (not a one-time slip)
  • The invoice is significantly overdue (30+ days past due)
  • The client has ignored multiple follow-ups
  • The amount is large enough to justify the friction
๐Ÿ’ก Pro tip: For a first-time late payment from a good client, waive the late fee as a goodwill gesture โ€” but mention it. "I'm waiving the late fee this time, but future late payments will include the standard 1.5% per month charge." This establishes the boundary without being punitive.

๐ŸŒ International Payment Terms

Working with international clients adds complexity to payment terms. Here's what to know:

Currency

Always specify the currency. "$1,000" could mean USD, CAD, AUD, or NZD. Use the three-letter code: USD, EUR, GBP.

Best practice: Invoice in your local currency. If the client insists on their currency, add a 3-5% forex buffer to protect against exchange rate fluctuations.

Payment Methods

International bank transfers are slow (3-7 days) and expensive ($20-50 in fees). Better options:

  • Wise: Low forex fees, fast transfers, excellent for international
  • PayPal: Widely accepted but fees are high (4-5%)
  • Revolut: Great for European freelancers, instant transfers
  • Stripe: Accepts cards globally, fees ~2.9% + 30ยข

Tax Implications

International clients may require specific invoice formats for their accounting. Common requirements:

  • VAT/GST number (if applicable)
  • Reverse charge mechanism (for EU B2B transactions)
  • Specific invoice numbering format
  • Business registration number

Always ask international clients about their invoicing requirements before sending the first invoice.

๐Ÿ“ The Payment Terms Checklist

  • โ˜ Specify exact payment terms in the contract, not just on the invoice
  • โ˜ Include a specific due date (calendar date, not just "Net-15")
  • โ˜ List all accepted payment methods with details
  • โ˜ Include late fee policy with exact percentage and timeline
  • โ˜ Define currency clearly (USD, EUR, GBP)
  • โ˜ Specify what triggers payment (delivery, milestone, date)
  • โ˜ Outline what happens for disputed invoices
  • โ˜ Include your contact information for payment questions
  • โ˜ Specify whether deposits are refundable
  • โ˜ Define what constitutes "late" (business days vs calendar days)

๐Ÿ”— Related Resources

Built by a freelancer who got tired of chasing payments. Open source on GitHub.

You might also like

More from The Solo Creator โ†’

๐Ÿš€ Automate Your Invoice Collection

Stop chasing payments. PingPaid automates the entire invoice collection process with 8-stage email escalation, late fee calculation, and legal demand letters.

Start 21-Day Free Trial โ†’

Try the Free Late Fee Calculator โ†’

โ“ Frequently Asked Questions

What is the best way to handle late payments?

The best approach is automated invoice collection with clear payment terms, gentle reminders, and professional follow-up sequences. Tools like PingPaid can automate this entire process for you.

How do I calculate late fees on invoices?

Late fees are typically calculated as a percentage of the overdue amount (usually 1-2% per month). You can use our free late fee calculator or let PingPaid handle calculations automatically based on your configured terms.

What should I include in a freelance contract?

A solid freelance contract should include: payment terms, late fee clauses, scope of work, revision limits, kill fees, and intellectual property rights. PingPaid offers free contract templates in our template library.