Home Pricing Features Resources Start Free Trial
๐Ÿš€ Build Your Solo Business

How to Write an Invoice (Step-by-Step Guide + Free Template) โ€” The Solo Creator

๐ŸŽฏ Key Takeaways

  • Automate your invoice collection to save time and reduce stress
  • Set clear payment terms and late fees in every contract
  • Follow up professionally and consistently on overdue payments
  • Use tools like PingPaid to handle follow-ups automatically
Try PingPaid Free โ†’

How to Write an Invoice (Step-by-Step Guide + Free Template)

Published June 2026 ยท Freelance Finance ยท 10 min read

Writing an invoice sounds simple until you realize the first one you sent had no due date, no payment instructions, and the client "lost it" three times. ๐Ÿ™ƒ

I've been freelancing for years, and I've learned that how you write an invoice directly affects how fast you get paid. A clear, professional invoice removes every excuse a client has for delaying payment. A vague one gives them room to "forget."

This guide breaks down exactly how to write an invoice โ€” step by step โ€” with real examples, a free template, and the mistakes that cost freelancers thousands.

๐Ÿ“‹ What Every Invoice Must Include

Before you write a single line item, make sure these elements are locked in. Missing any of these is like sending a letter without a return address โ€” technically possible, practically useless.

  • Your full business name and contact information
  • Client's full name and contact information
  • Unique invoice number (sequential, never reused)
  • Invoice date and payment due date
  • Detailed description of services or products
  • Line items with quantities, rates, and subtotals
  • Total amount due (including tax if applicable)
  • Payment terms and accepted payment methods
  • Late payment policy or late fee notice
  • Thank you note or professional closing
๐Ÿ’ก Pro tip: Always include a due date, not just "Net-30." Clients interpret vague terms however they want. A specific date removes ambiguity.

๐Ÿชœ The 8-Step Process to Writing an Invoice

1

Start With Your Header Information

The top of your invoice sets the tone. It should clearly identify who is sending it and who should pay it.

Your header should include:

  • Your business name or full name
  • Your address (optional but adds legitimacy)
  • Your email and phone number
  • Your website or portfolio URL
  • Your tax ID or business registration number (if applicable)

Client information:

  • Client's full business name or personal name
  • Client's contact email
  • Client's billing address (if required for their accounting)
  • Contact person's name if different from the business entity
2

Assign a Unique Invoice Number

Every invoice needs a unique identifier. This is non-negotiable for bookkeeping, tax purposes, and making yourself look like a real business.

Best numbering practices:

  • Sequential: INV-001, INV-002, INV-003 (simplest, most common)
  • Date-based: INV-2026-0608-001 (great for organization)
  • Client-specific: ACME-001, ACME-002 (ideal for recurring clients)
  • Project-based: WEB-001, SEO-001 (good for multi-service businesses)
๐Ÿ’ก Pro tip: Start your numbering at 100 or higher (INV-100). Clients subconsciously trust businesses that have processed many invoices. INV-001 screams "new and potentially unreliable."
3

Write Crystal-Clear Line Items

This is where most invoices fail. Vague descriptions create confusion, and confusion creates payment delays.

โŒ Bad line item:

Website work โ€” $2,000

โœ… Good line items:

Homepage redesign โ€” 12 hrs ร— $85/hr โ€” $1,020.00
About page copywriting โ€” 4 hrs ร— $85/hr โ€” $340.00
Contact form + integrations โ€” 3 hrs ร— $85/hr โ€” $255.00
Mobile responsiveness testing โ€” 5 hrs ร— $85/hr โ€” $425.00
SEO meta tags optimization โ€” 2 hrs ร— $85/hr โ€” $170.00
Revisions round 1 โ€” 2 hrs ร— $85/hr โ€” $170.00

See the difference? The second version justifies the total and prevents the client from asking "what exactly did I pay for?"

๐Ÿ’ก Pro tip: Break down projects into granular line items. Even if the total is the same, clients are more comfortable approving invoices that show exactly what they're paying for. Transparency builds trust.
4

Calculate and Display the Total Clearly

The total amount should be the most obvious thing on the invoice. Clients should never have to hunt for it.

Standard breakdown format:

Subtotal: $2,380.00
Tax (VAT 21%): $499.80
Discount (10%): -$238.00
TOTAL DUE: $2,641.80

Make the total bold, slightly larger, and positioned where the eye naturally lands โ€” usually the bottom right of the itemized section.

5

Define Payment Terms That Actually Work

Payment terms are where freelancers lose the most money. Not because clients are malicious โ€” because the terms were unclear from the start.

TermMeaningWhen You Actually Get Paid
Due on ReceiptPay immediately upon receivingSame day to 3 days (if you're lucky)
Net-7Pay within 7 business daysDay 7-14
Net-15Pay within 15 business daysDay 15-30
Net-30Pay within 30 calendar daysDay 45-60 (client reality)
50% UpfrontHalf before work beginsBefore you start working
Milestone PaymentsPay per deliverable phasePer agreed milestone
โš ๏ธ Reality check: "Net-30" in the real world means "Net-45 to Net-60." I recommend Net-15 for all standard work. It becomes Net-30 in practice, which is acceptable. For established enterprise clients, Net-30 is standard but get it in writing.
6

Specify Payment Methods

The easier you make it to pay, the faster you get paid. Every friction point is a reason for delay.

Most freelancer-friendly payment methods:

  • Bank transfer / Wire: Best for large amounts, lowest fees, but slower
  • PayPal: Fast, widely accepted, but fees are 3-5%
  • Stripe: Professional, accepts cards, fees ~2.9% + 30ยข
  • Wise (TransferWise): Excellent for international clients, low forex fees
  • Revolut: Great for European freelancers, instant transfers
๐Ÿ’ก Pro tip: Always offer at least two payment methods. One digital (PayPal/Stripe) and one traditional (bank transfer). Different clients have different preferences, and accommodating both removes objections.
7

Include a Late Payment Policy

This single element separates amateurs from professionals. A late fee clause is not aggressive โ€” it's standard business practice.

Professional late fee language:

Payment is due within 15 days of the invoice date. A late fee of 1.5% per month (18% APR) will be applied to all invoices paid more than 15 days after the due date. If payment remains outstanding for 60 days, the account may be referred to collections.

Even if you never enforce it, just having it on the invoice makes clients prioritize your payment. It's the speed limit sign effect โ€” people slow down even when there's no cop.

Need help calculating late fees? Use our late fee guide or the late fee explainer to figure out exact amounts.

8

Close With a Professional Note

Invoices don't have to be cold. A professional closing reinforces the relationship and increases the likelihood of repeat business.

Effective closing examples:

Thank you for your business! If you have any questions about this invoice, please don't hesitate to reach out. I appreciate the opportunity to work with you and look forward to our next project together.

Thank you for choosing to work with me. I truly enjoyed working on the [Project Name] and am excited to see it live. Please let me know if you need anything else!

๐Ÿ’ก Pro tip: Mention the next project or phase subtly. "Looking forward to Phase 2" or "Ready to start the marketing campaign whenever you are." This primes the client for more work without being pushy.

๐ŸŽจ Design Principles for Readable Invoices

An invoice is a document designed for one purpose: to communicate what is owed and make payment easy. Every design choice should serve that goal.

Do โœ…Don't โŒ
Make the total amount the most prominent elementBury the total in small text
Use your brand colors (subtly, as accents)Use more than 2-3 colors
Left-align text, right-align numbersCenter-align everything
Include your logo for brand recognitionUse generic clip art or no visual identity
Use generous white space between sectionsCram everything into a dense wall of text
Use professional fonts (system-ui, Inter, Helvetica)Use decorative or playful fonts
Include page numbers for multi-page invoicesLet the invoice overflow without clear page breaks

๐Ÿ’ก Getting Paid Faster: Psychological Tricks That Work

After sending hundreds of invoices, here are the patterns I've noticed:

  • Send immediately. Same day you finish the work. The fresher the project is in the client's mind, the faster they pay. Delayed invoicing = delayed payment, almost always.
  • Invoice in the middle of the week. Tuesday through Thursday are optimal. Monday is catch-up day, Friday is wind-down day. Mid-week invoices get attention.
  • Use specific due dates. "Due June 20, 2026" is better than "Net-15." Specific dates create urgency. Vague terms create wiggle room.
  • Offer a small early payment discount. "2% discount if paid within 7 days" can motivate clients who have cash flow. It costs you less than chasing late payments.
  • Follow up at day 7, not day 30. A friendly reminder one week before the due date prevents late payments before they happen. See our follow-up guide for scripts.

๐Ÿ“„ Free Invoice Template (Copy-Paste Ready)

[YOUR LOGO OR BUSINESS NAME] Your Name / Business Name your@email.com yourwebsite.com (Your Phone Number) ---------------------------------------- BILL TO: Client Name Client Company client@email.com ---------------------------------------- INVOICE #: INV-2026-100 DATE: June 8, 2026 DUE DATE: June 23, 2026 ---------------------------------------- DESCRIPTION QTY RATE AMOUNT ---------------------------------------- Website homepage design 12 $85/hr $1,020.00 About page content creation 4 $85/hr $340.00 Contact form integration 3 $85/hr $255.00 Mobile optimization 5 $85/hr $425.00 SEO meta tag setup 2 $85/hr $170.00 First revision round 2 $85/hr $170.00 ---------------------------------------- SUBTOTAL: $2,380.00 TAX (21% VAT): $499.80 TOTAL DUE: $2,879.80 ---------------------------------------- PAYMENT TERMS: Net-15 ACCEPTED METHODS: Bank Transfer, PayPal, Stripe Late fees of 1.5% per month apply after the due date. Thank you for your business! If you have any questions, please don't hesitate to reach out. ----------------------------------------

๐Ÿ”— Related Resources

Writing a great invoice is just the start. Here are more resources to help you get paid on time:

Built by a freelancer who got tired of chasing payments. Open source on GitHub.

You might also like

Invoice Design Tips: How to Get Paid... โ€” The Solo Creator โ†’ How to Follow Up on Unpaid Invoices... โ€” The Solo Creator โ†’ Best Payment Gateway for Freelancers:... โ€” The Solo Creator โ†’ Stop chasing payments with PingPaid โ†’

๐Ÿš€ Automate Your Invoice Collection

Stop chasing payments. PingPaid automates the entire invoice collection process with 8-stage email escalation, late fee calculation, and legal demand letters.

Start 21-Day Free Trial โ†’

Try the Free Late Fee Calculator โ†’

โ“ Frequently Asked Questions

What is the best way to handle late payments?

The best approach is automated invoice collection with clear payment terms, gentle reminders, and professional follow-up sequences. Tools like PingPaid can automate this entire process for you.

How do I calculate late fees on invoices?

Late fees are typically calculated as a percentage of the overdue amount (usually 1-2% per month). You can use our free late fee calculator or let PingPaid handle calculations automatically based on your configured terms.

What should I include in a freelance contract?

A solid freelance contract should include: payment terms, late fee clauses, scope of work, revision limits, kill fees, and intellectual property rights. PingPaid offers free contract templates in our template library.