WaffleInvoice Blog
Practical invoicing tips for freelancers and service businesses.
Blog Post
How to Invoice as a Freelancer (Without Looking Like an Amateur)
Learn how to invoice as a freelancer the right way: deposits, payment terms, expenses, taxes, and chasing late payers without burning the bridge.
The first time I sent a client an invoice it was a Word doc with no due date, no payment terms, and my home address printed at the top like an idiot. I waited 47 days to get paid on it. Nobody teaches you how to invoice as a freelancer, so you learn the hard way, usually by being stiffed once or twice. This is the guide I wish someone had handed me before I lost a few thousand dollars to clients who treated my invoice as a suggestion.
None of this is complicated. An invoice is just a clear bill that tells someone exactly what they owe, why they owe it, and when it is due. Get those three things right and you get paid faster. Get them wrong and you spend your weekends sending awkward follow-up emails.
When to Send the Invoice (And When to Get Paid First)
The single biggest mistake new freelancers make is doing all the work before asking for a dime. You finish a project, hand it over, send an invoice, and then discover the client has no urgency to pay you because they already have what they wanted. Leverage gone.
Here is the rule I use after years of getting burned: for any project over about 500 dollars, take a deposit before you start. Half upfront is standard. On a 3,500 dollar website project I bill 1,750 before I write a single line of code, then the remaining 1,750 on delivery. The deposit does two things. It filters out tire-kickers who were never going to pay, and it covers your time if they ghost halfway through.
For ongoing or hourly work, invoice on a regular cadence instead of waiting for some vague finish line. I bill monthly on the 1st for the previous month. If a client owes me for 18 hours of design work at the end of May, that invoice goes out June 1, not whenever the project eventually wraps. Small, frequent invoices get paid faster than one giant scary one at the end.
The only time I skip the deposit is for repeat clients with a clean payment history. They have earned trust. A stranger has not.
What Actually Goes on a Freelance Invoice
An invoice missing key details gives the client an excuse to delay. "Oh, I wasn't sure what this was for." Don't give them the opening. Every freelance invoice needs:
- Your name or business name and contact info. Email and phone. Skip your home address unless you have a business address.
- The client's name and billing contact. Send it to the person who actually cuts checks, not your day-to-day contact who has no budget authority.
- An invoice number. Something like 2026-014. You need this for your records and your taxes.
- Issue date and due date. An actual calendar date for the due date. "Net 15" alone confuses people. Write the real date too.
- A line-item breakdown. What you did, the quantity or hours, the rate, and the total per line.
- The deposit you already collected, shown as a credit. More on this below.
- The total amount due. Big and obvious.
- How to pay. Bank transfer details, a payment link, whatever you accept. Make it one click if you can.
If you are not sure your hourly number is even right, run it through our freelance rate calculator before you bill anything. Charging too little is its own slow-motion disaster, and your invoice is the worst place to discover you undercharged.
A Concrete Example: The Deposit Line People Get Wrong
Here is a real-shaped invoice for a website project with a 50 percent deposit already paid. This is the part that trips people up, so look closely at how the deposit shows up.
- Homepage and 4 inner pages, custom design and build: 2,800.00
- Contact form integration: 300.00
- Strategy calls, 3 hours at 90.00 per hour: 270.00
- Stock photography (reimbursable, see receipts): 130.00
- Subtotal: 3,500.00
- Less deposit paid on May 2 (invoice 2026-009): -1,750.00
- Balance due by June 25: 1,750.00
The deposit appears as a negative line so the client sees the full project value and clearly understands they only owe the remainder. Do not just quietly bill the back half and hope they remember. Show the math. It kills disputes before they start.
Notice the strategy calls billed separately at 90 per hour. If your engagement mixes flat-fee deliverables with hourly add-ons, itemize them. A muddy single line invites "wait, what is this for?" emails. Need to sanity-check your hourly figure against a yearly income goal? The hourly rate calculator backs into the number for you.
Setting Payment Terms That Actually Work
"Payment terms" just means how long the client has to pay. Net 30 means 30 days from the invoice date. That used to be standard, and for big corporate clients it still is, but for small freelance gigs Net 30 is way too generous. I use Net 14 or Net 15 by default. Two weeks is plenty of time to process a payment, and the shorter window gets cash in your account faster.
Put the terms in writing before the work starts, ideally in the contract or proposal, not as a surprise on the invoice. I also add a late fee clause: 1.5 percent per month on overdue balances. I almost never charge it, but having it written down makes late payers move because they know I am not going to roll over.
One more thing that quietly works: offer a small early-pay discount on bigger invoices. "2 percent off if paid within 5 days." On a 1,750 dollar balance that is 35 dollars to get paid in a week instead of two. For a lot of clients with cash sitting around, that is an easy yes, and it is cheap insurance against slow payment.
Handling Expenses and Reimbursables
If you front money for the project, get it back, and do it cleanly. Stock photos, a premium plugin license, a font, travel, a contractor you hired to help. List reimbursable expenses as their own line items, label them clearly, and keep the receipts. On the example above, the 130 dollars of stock photography is a pass-through cost, not part of my fee.
Agree on reimbursables in advance. I tell clients any expense over 50 dollars gets approved by them before I buy it. That way nobody is surprised by a line item, and I am never out of pocket for something they did not authorize. Some freelancers mark up expenses 10 to 15 percent to cover the hassle of fronting cash and tracking receipts. That is your call, but disclose it if you do it.
The Self-Employment Tax Reality Nobody Warned You About
This is the part that wrecks first-year freelancers. When you had a job, your employer quietly paid half your Social Security and Medicare taxes. Now you pay both halves yourself. That is the self-employment tax, and in the US it runs about 15.3 percent on top of regular income tax.
So that 1,750 dollar invoice is not 1,750 dollars in your pocket. A rough rule: set aside 25 to 30 percent of every payment for taxes the moment it lands. On a 1,750 payment, move roughly 450 to 525 dollars into a separate savings account and pretend it does not exist. The IRS also expects quarterly estimated payments once you owe enough, so you cannot just wait until April.
This is exactly why your hourly rate has to be higher than your old salary divided by 2,080 hours. You are covering taxes, unpaid time, software, health insurance, and the gaps between gigs. If your invoices feel fine but your bank account does not, your rate is the problem, not your invoicing. Build the tax reality into the number before you ever send a bill.
How to Follow Up on Late Payment Without Losing the Client
A late invoice is not personal, even though it feels that way at 11pm when rent is due. Most late payments are sloppiness, not malice. Your job is to be the squeaky wheel without becoming the annoying one. Here is the sequence I run:
- Day after due date: a short, friendly nudge. "Hi, just flagging that invoice 2026-014 for 1,750 was due yesterday. Did it land okay? Happy to resend if helpful." Assume an honest mistake.
- One week late: firmer, still polite. Reattach the invoice, restate the amount and the original due date, and ask for a specific payment date in reply.
- Two weeks late: mention the late fee from your terms and ask to get on a quick call. Phone calls get paid faster than emails. People can ignore an inbox. They cannot ignore your voice asking when the check is coming.
- 30 days late: stop new work, send a formal final notice with a hard deadline, and reference your contract. If they have hired you again, do not start until the old balance clears.
Automated reminders do a lot of this for you. When my invoicing tool pings the client on day one and day seven on its own, I stop being the bad guy and the system handles the awkward part. Most of my late payments now resolve before I ever have to send a personal email.
Should You Charge Sales Tax?
For most freelance services, you do not charge sales tax, because most states do not tax services like design, writing, consulting, or development. But it depends entirely on your state and what you sell. Some states tax certain digital products or specific services. If you sell physical goods, like a photographer delivering printed albums, sales tax often does apply to that piece.
Do not guess. Check your state's department of revenue, or ask an accountant for one hour of their time. Getting this wrong means owing back taxes you never collected from the client, which comes straight out of your margin. When in doubt, ask before you invoice, not after.
Tools and Templates That Make This Painless
You can absolutely invoice in a spreadsheet. I did for two years. But it is error-prone, looks homemade, and gives you no record of who paid and who did not. The minute you have more than a couple of clients, dedicated invoicing pays for itself in saved hours and faster payments.
If you want to start from something proven, grab a ready-made template built for your line of work. We have an independent contractor invoice template with the deposit and net-terms fields already in place, a photographer invoice template that handles shoot fees, prints, and usage rights, and a contractor invoice template for trades work with materials and labor split out. Pick the one closest to what you do and edit from there.
When you are ready to send a real bill in two minutes, our free invoice generator fills in the numbers, totals everything, applies your deposit credit, and produces a clean PDF you are not embarrassed to send. If you bill regularly and want recurring invoices, Stripe payment links, and automatic late-payment reminders, take a look at what the Pro plan includes.
Invoicing well is not about fancy software. It is about being clear, taking deposits, setting short terms, and following up without flinching. Do those four things and you will get paid faster than 90 percent of freelancers out there.
WaffleInvoice is free for unlimited invoices, estimates, and a client portal, with no per-invoice fees and no catch. Send your first one today and stop chasing payments the hard way.
Frequently Asked Questions
Quick answers to the questions readers ask most about this topic.
Should I ask for a deposit before starting freelance work?
What payment terms should a freelancer use?
How much should I set aside from each invoice for taxes?
How do I follow up on a late invoice without annoying the client?
Do freelancers need to charge sales tax on invoices?
Ready to improve your invoicing?
WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.
Sign Up FreeMore from the blog
The Best Ways to Get Paid Faster as a Freelancer
Practical, tested tactics to get paid faster as a freelancer: deposits, shorter terms, online payments, reminders, and late fees that actually work.
Best Free Invoice Generator for Freelancers in 2026
Stop using generic PDF tools. The best free invoice generator for freelancers handles sending, tracking, and payment collection in one place.
How to Number Invoices: A Complete Guide for Freelancers
Everything you need to know about invoice numbering: formats, best practices, whether to reset each year, and how to fix duplicate invoice numbers.
Compare WaffleInvoice head-to-head
Honest side-by-side comparisons against the tools most often mentioned alongside WaffleInvoice.
Comparison
WaffleInvoice vs FreshBooks
Side-by-side feature breakdown, pricing, and honest pros and cons.
Comparison
WaffleInvoice vs QuickBooks
Side-by-side feature breakdown, pricing, and honest pros and cons.
Comparison
WaffleInvoice vs Wave
Side-by-side feature breakdown, pricing, and honest pros and cons.
