Onigiri home

Invoice Generator

Pricing

Resources

Blog

Sign In

Start for free
Onigiri home

Invoice Generator

Pricing

Resources

Sign In

Start for free
Onigiri home

›

Invoicing tips for freelancers: 12 habits that help you get paid faster

Invoicing tips for freelancers: 12 habits that help you get paid faster

Invoicing tips for freelancers: 12 habits that help you get paid faster

12 practical invoicing tips for freelancers: set terms before you start, bill on a schedule, make paying easy, and follow up so you get paid on time.

•

•

Freelancer holding a large dollar coin, illustration for invoicing tips that help you get paid

Doing great work is only half the job. The other half is making sure the money actually lands in your account, on time, without awkward chasing. The freelancers who get paid fastest aren't luckier. They have a handful of habits that make paying them the easy, obvious thing to do.

Below are 12 invoicing tips grouped by when you use them: before the work starts, when you send the invoice, and after it's out. If you're trying to diagnose why invoices are already going wrong, start with our list of common invoicing mistakes instead.

Key takeaways

  • Most invoicing problems are solved before the work starts: agree on scope, price, payment terms and late fees in writing.

  • Ask for a deposit on larger projects and bill long jobs in milestones, so you're never waiting on one big payment.

  • Invoice the same day you deliver, with a specific due date and clear, itemized line items.

  • Offer at least two ways to pay, including a card payment link, and price in processing fees.

  • Track every invoice's status, follow up on a set schedule, and review your numbers every few months.

Before the work starts

1. Price your work so the invoice is worth sending

An invoice can only collect what you charge. Before you quote, work out what you need to earn and how many hours you can realistically bill. Not every working hour is billable: admin, sales and invoicing itself eat into your week. Our billable hours calculator helps you find a rate that covers it.

Then choose a pricing model that fits the job. Hourly works for open-ended work; a flat fee works when the scope is clear. Our guide to flat rate vs hourly pricing walks through the tradeoffs.

2. Put payment terms in writing before you start

The best time to agree on payment terms is before anyone is owed money. Your agreement, or even a clear email the client replies "yes" to, should cover:

  • What's included in the price, and what counts as extra

  • When you'll invoice (on delivery, at milestones, monthly)

  • When payment is due (for example, 14 days after the invoice date)

  • How the client can pay

  • What happens if payment is late

This isn't just good practice. Some places require it. Under New York State's Freelance Isn't Free Act, freelancers paid $800 or more are entitled to a written contract that includes the payment due date, and if no date is set, the client must pay within 30 days after the work is completed.

3. Ask for a deposit on bigger projects

A deposit confirms the client is serious, covers your early time, and means you're never fully exposed if a project stalls. Agree on the amount in writing, send the deposit as its own invoice, and start work once it's paid. Deposits are most useful with new clients and large projects, where the risk of a stalled or cancelled job is highest.

4. Break long projects into milestones

Waiting three months for one payment is hard on your cash flow. Split long projects into stages (discovery, first draft, final delivery) with a payment tied to each. Each milestone invoice is smaller, easier for the client to approve, and keeps money coming in while you work.

When you send the invoice

5. Invoice the same day you deliver

Every day between delivery and invoicing is a day added to when you get paid. Make sending the invoice part of delivering the work: hand over the files, send the invoice. For ongoing clients, invoice on the same day every week or month so it becomes routine on both sides.

6. Use a consistent template

A consistent layout makes you look established and helps clients find what they need quickly. It also stops you from forgetting key details: invoice number, dates, line items, totals and payment instructions. Start with our free invoice generator, or a template made for your field, such as our consulting invoice template.

7. Itemize clearly and match what you agreed

Line items should mirror the scope your client approved, using the same names and the same prices. "Website copy, 5 pages — 5 × $250" is easy to approve. "Writing — $1,250" invites a "what's this for?" email. If something was added mid-project, label it ("Extra landing page, approved Oct 3"). Our guide to itemized invoices has examples.

8. Use a specific due date

"Net 30" makes the client do the math, and "due on receipt" often gets read as "whenever." Print an exact date: "Due October 30, 2026." Shorter terms, such as 7 or 14 days, work well for small jobs and new clients. Whatever you choose, it should match what you agreed in tip 2.

9. Make paying you effortless

Put the payment options on the invoice itself, not in a separate email. Offer at least two: bank transfer details and a card payment link. Card payments cost you a processing fee, so check what you'll actually receive with the Stripe fee calculator, and factor it into your rates instead of being surprised by it.

Send the invoice to the person who actually pays (often a finance or billing address) as well as your project contact. Put the invoice number, amount and due date in the email subject line so it's easy to find later.

After you send it

10. Track every invoice and follow up on schedule

Know at a glance which invoices are sent, overdue and paid. Then follow a simple routine instead of deciding each time whether it's "too soon" to chase:

  1. Day after the due date: a short, friendly reminder with the invoice attached or linked.

  2. About a week later: a firmer note restating the amount, the due date and any late fee in your terms.

  3. Two to three weeks overdue: a call, or a final written notice with your next step.

Need wording? Use our friendly reminder email examples.

11. Apply late fees the way you said you would

A late fee only works if it was agreed in advance and you actually apply it. Keep it reasonable, state it on every invoice, and stay within local rules, since limits on late fees and interest vary by state and country. Use the late fee calculator to work out the amount, then send an updated invoice rather than quietly adding it to the next one.

12. Review your numbers and set money aside

Every few months, look back at your invoices:

  • Which clients pay late? Tighten their terms, ask for deposits, or raise their rates.

  • When does income dip? Plan for slow months before they arrive.

  • What's your average time to get paid? If it's creeping up, revisit tips 5 to 10.

Set aside part of every payment for taxes as it comes in. Our freelance tax calculator gives you a starting estimate. Don't wait for 1099s to tell you what you earned: for payments made in 2026, a client only has to file a 1099-NEC once they've paid you $2,000 or more in the year, and you have to report all of your income either way. Your own invoice records are what count.

Putting it into practice with Onigiri

You can follow every tip above with a spreadsheet and a calendar reminder. If you'd rather have it in one place, Onigiri covers the invoicing side. Save clients and item templates once, set tax rates and discounts, and send each invoice by email to several recipients, as a shareable link, or as a PDF. Statuses show what's sent, overdue and paid. On the PRO plan, clients can pay by card, Apple Pay or Google Pay straight into your own Stripe account with no Onigiri platform fee, and the invoice marks itself paid. The free plan includes 3 invoices a month, no credit card required. Start for free.

Frequently asked questions

Nick Kimel

Nick Kimel

Onigiri Founder

Stupidly simple invoicing

Create, send and track invoices in minutes. No credit card required.