You delivered the work. You sent the invoice. And then... crickets. ๐ธ
Sound familiar? I've been freelancing for 3 years, and I learned the hard way that how you invoice matters as much as the work itself. A sloppy invoice gets ignored. A professional one gets paid.
Here's everything I know about creating invoices that actually get you paid โ fast.
First impressions matter. Your invoice is a reflection of your professionalism.
Good design principles:
Every invoice needs a unique identifier. This isn't just for bookkeeping โ it makes you look established.
Numbering systems:
Vague descriptions get questioned. Specific ones get approved.
โ Bad: "Website work โ $2,000"
โ Good:
This is where most freelancers mess up. Vague terms = late payments.
| Term | Meaning | When You Get Paid |
|---|---|---|
| Due on Receipt | Pay immediately | Same day (rarely happens) |
| Net-15 | Pay within 15 days | Day 15-30 (client reality) |
| Net-30 | Pay within 30 days | Day 45-60 (client reality) |
| 50% Upfront | Half before work starts | Before you start |
| Milestone | Pay per deliverable | Per milestone |
This is the difference between "whenever you get around to it" and "I need this by Friday."
Standard late fee language:
Invoices don't have to be cold. A simple "Thank you for your business" or "Looking forward to our next project" goes a long way.
What I add at the bottom of every invoice:
| Do โ | Don't โ |
|---|---|
| Use your brand colors (subtly) | Use 5+ colors |
| Make the total amount HUGE | Bury the total in small text |
| Include your logo | Use clip art or no logo |
| Left-align text, right-align numbers | Center everything |
| Use plenty of white space | Cram everything together |
| Use a professional font (Inter, system-ui) | Use Comic Sans or Papyrus |
| Add page numbers for multi-page invoices | Let it overflow without page breaks |
Here's what actually works, based on 3 years of trial and error:
I built PingPaid because I couldn't find a simple, free invoice tool that didn't require signup or eventually charge me.
All free. All instant. All mobile-friendly. Open source.
Built by a freelancer who got tired of chasing payments. Open source on GitHub.