← All Posts

When to Send Invoices: Timing and Payment Terms for Freelancers

July 29, 2026

You finished the project, the client is happy, and now you need to get paid. But when exactly should you send the invoice? The timing of your invoices directly impacts how fast money hits your bank account — and how healthy your cash flow stays.

The Golden Rule: Invoice Immediately

For one-time projects, send your invoice the same day you deliver the final work. Every day you delay is a day added to your payment timeline. If your terms are Net 30 and you wait a week to invoice, you are effectively giving the client 37 days to pay.

Common Billing Schedules

Upon Completion

Best for small, defined projects. You deliver the work and send the invoice on the same day. This is the simplest approach and works well for projects under $2,000.

Milestone Billing

For larger projects, break payments into milestones. A typical structure:

  • 25% deposit before work begins
  • 25% at the midpoint or after a key deliverable
  • 50% upon final delivery

Milestone billing protects you from doing months of work before seeing a dollar, and it protects the client from paying everything upfront.

Weekly or Biweekly

If you work ongoing hours for a client, invoice on a regular cycle. Pick a day — Friday is popular — and invoice every week or every two weeks. Consistency makes it easy for both you and the client's accounts payable team.

Monthly

Retainer clients and long-term contracts often use monthly invoicing. Send invoices on the 1st or 15th of each month for the previous period's work. Set up recurring invoices to automate this entirely.

Understanding Payment Terms

Due on Receipt

Payment is expected immediately when the client receives the invoice. This is aggressive but appropriate for small projects or new clients you have not worked with before.

Net 15

Payment is due 15 days from the invoice date. This is a good default for freelancers — it is reasonable for clients but does not leave you waiting too long.

Net 30

The corporate standard. Larger companies and agencies usually operate on Net 30 because their accounting departments process payments in batches. If your client is a corporation, expect them to request Net 30.

Net 60 or Net 90

Avoid these if you can. Waiting two to three months for payment puts serious strain on your cash flow. If a client insists, negotiate a higher rate to compensate for the delayed payment.

How to Speed Up Payments

  • Offer early payment discounts — "2% discount if paid within 10 days" motivates faster payment.
  • Include a payment link — The easier it is to pay, the faster clients pay. One-click payment beats mailing a check every time.
  • Send reminders automaticallyTinyBill sends automatic reminders at 3, 7, and 14 days overdue so you do not have to chase payments manually.
  • Require deposits for new clients — A 25-50% deposit upfront protects you and establishes the client's commitment.

The Bottom Line

Invoice as soon as possible, use clear payment terms, and follow up consistently. These three habits alone will transform your freelance cash flow. If you are still invoicing manually, try TinyBill free — it takes 30 seconds to create and send a professional invoice with built-in payment tracking and automatic reminders.

Stop chasing payments

TinyBill sends automatic reminders so you don't have to.

Start Free — No Card Required
← Back to all posts