A freelance design invoice needs your contact details, a unique invoice number, an itemized list of deliverables with prices, payment terms, and a due date. Getting these elements right means you look professional, reduce back-and-forth with clients, and get paid faster. Here’s how to build one from scratch.
Start With the Header
The top of your invoice sets the tone. If you have a freelance business name and logo, place it in the upper left or right corner. Below that, list your full contact details: your name, business name (if applicable), mailing address, email address, and phone number.
Then add your client’s information: the company name, the contact person’s name, their mailing address, email, and phone number. Include all of this even if you’re sending the invoice as a PDF over email. It matters for recordkeeping on both sides, and it’s especially important when the person approving the invoice is different from the person who actually pays it.
Use a Clear Invoice Number and Date
Every invoice needs a unique number. Rather than starting at “1,” use a four- or five-digit system. A common approach is to combine a client code with a sequential number, like “ACME-0001” or simply “10001.” This makes invoices easy to reference in emails and keeps your records organized as your client list grows.
Include two dates on the invoice: the date you’re sending it and the payment due date. These two dates working together establish when the clock starts and when the client is expected to pay.
Itemize Your Design Work
This is the core of the invoice, and how you structure it depends on how you priced the project.
For flat-rate projects, use two columns: one describing the deliverable and one listing the price. Be specific about what each line item covers. Instead of writing “logo design,” write “Logo design, primary version with three initial concepts and two rounds of revisions.” This level of detail protects you if a client later disputes the scope.
For hourly work, use four columns: task description, hourly rate, hours worked, and total for that line. A row might read “Homepage wireframe / $95/hr / 6 hours / $570.” Breaking it down this way gives clients confidence that your billing is transparent.
Below all the line items, include a subtotal. If you need to charge sales tax (which depends on what you’re selling and where you and the client are located), add that as a separate line. Then show the total amount due in a way that’s impossible to miss.
Design-Specific Line Items Worth Separating
Design work often involves deliverables that deserve their own lines rather than getting lumped into one fee. Consider breaking out items like:
- Concept development: The initial exploration phase where you present multiple directions.
- Revisions beyond the agreed scope: If your contract includes two rounds of revisions and the client requests a third, list the additional round as its own line item with its own rate.
- File preparation and delivery: Exporting final assets in multiple formats (SVG, PNG, PDF, print-ready files) can be a separate billable task, especially for large projects.
- Usage or licensing rights: If you’re transferring full ownership of the design files or granting specific usage rights, call that out explicitly. Some designers charge a separate licensing fee on top of the creative fee, particularly for brand identity work that the client will use across many channels for years.
Separating these items helps clients understand exactly what they’re paying for and reduces disagreements down the road.
Set Payment Terms
Your payment terms tell the client when and how to pay. The most common terms for freelancers are “Net 15” (payment due within 15 days) and “Net 30” (due within 30 days). For smaller projects or new client relationships, Net 15 keeps cash flowing. For larger corporate clients with slower accounting departments, Net 30 is standard.
If you want to encourage faster payment, you can offer a small discount for early payment. Something like “2% discount if paid within 10 days” is a common incentive. On the other end, you can note a late fee, typically 1% to 1.5% per month on overdue balances. Whatever you choose, state it clearly on the invoice so there are no surprises.
Use Milestone Billing for Larger Projects
For bigger design projects like a full brand identity, a website redesign, or a packaging suite, billing everything at the end is risky. Milestone billing splits the total across phases so you’re not waiting months for a single payment.
A common split is 30% at the start of the project, 30% at the halfway point, and 40% upon final delivery. Some designers prefer a simpler 50/50 split: half upfront, half on completion. Either way, each milestone gets its own invoice. On each one, note which phase it covers (“Invoice 2 of 3: Midpoint delivery, homepage and interior page comps”) so the client can match it to the project timeline you agreed on.
Specify How You Want to Be Paid
Tell the client exactly how to send payment. List the method you prefer, whether that’s a direct bank transfer (ACH), a check, or a platform like PayPal or Stripe. If you’re using a bank transfer, include your bank name, account number, and routing number directly on the invoice so the client doesn’t have to chase you for details.
Keep platform fees in mind when choosing your method. PayPal charges a percentage per transaction and adds a 3-4% markup on currency conversions, which can add up on international projects. Wise offers lower fees starting around 0.57% and is popular for cross-border payments. For domestic clients, a simple ACH transfer is often free or very cheap on both ends. Whatever you choose, pick one or two methods and make it easy for the client to follow through.
Format the Invoice for Readability
As a designer, your invoice is also a small reflection of your professional standards. You don’t need to overdesign it, but clean formatting goes a long way. Use a simple layout with clear section labels, consistent type hierarchy, and enough white space that the total due and due date are immediately visible. Stick to PDF format when sending, since it preserves your layout across devices and operating systems.
Name your file something the client’s accounting team can actually work with. “Invoice-ACME-0003-June2025.pdf” is far more useful than “invoice_final_v2.pdf” sitting in someone’s downloads folder.
Tools for Creating and Sending Invoices
You can build an invoice template in any design tool you already use, from Figma to InDesign, and export it as a PDF. This gives you full control over the look and feel. The downside is that you’ll need to manually track which invoices are outstanding and follow up on late payments yourself.
Dedicated invoicing tools handle that tracking for you. Platforms like Wave (free), QuickBooks, FreshBooks, and HoneyBook let you create invoices from templates, send them directly to clients, accept online payments, and set up automatic reminders for overdue invoices. Most of these tools also generate reports at tax time showing your total income, which saves hours of spreadsheet work in April.
If you’re just starting out and send only a few invoices a month, a well-designed PDF template works fine. Once you’re juggling multiple clients with overlapping projects and payment timelines, a dedicated tool pays for itself in time saved.
A Quick Invoice Checklist
- Your name, business name, and contact info
- Client’s name, company, and contact info
- Unique invoice number (four or five digits)
- Invoice date and payment due date
- Itemized list of deliverables with descriptions and prices
- Subtotal, tax (if applicable), and total due
- Payment method with account details or platform link
- Payment terms including any early-pay discounts or late fees

