How to Create a Professional Invoice as a Freelancer

Everything you need to know about creating invoices that look professional, include all the right details, and get you paid faster — including how AI can now do most of the work.

7 min readUpdated July 7, 2026

What every professional invoice must include

A professional invoice needs these elements — missing any of them can delay payment or make you look amateur:

  • Your business information: Full name or business name, address, email, phone number. If you have a business registration number or VAT ID, include it.
  • Client information: Client's full name or company name, billing address, and email address.
  • Invoice number: A unique, sequential invoice number (e.g., INV-0042). Never reuse numbers — it causes confusion for both you and your client.
  • Invoice date: The date you're issuing the invoice.
  • Due date: When payment is expected. Common terms: "Due on receipt" (immediate), "Net 15" (15 days), "Net 30" (30 days).
  • Line items: Each product or service with description, quantity, unit price, and total. Be specific — "Website redesign (10 pages)" is better than "Design work."
  • Subtotal, tax, and total: Subtotal before tax, tax amount with the rate shown (e.g., "VAT 6% — $283.02"), and the final total.
  • Payment instructions: How to pay — PayPal link, bank transfer details, or payment portal URL. Make it as easy as possible for the client to pay you.
  • Notes: Optional — thank you message, payment terms reminder, or project reference.

Invoice formatting and design tips

Your invoice doesn't need to be a design masterpiece, but it should look clean and professional:

  • Use your logo and brand colors: Consistency builds trust. If you have a logo, use it. If you have brand colors, use them for accents.
  • Keep it simple: Clean layout, clear hierarchy, easy to scan. The client should be able to find the total and payment link in under 3 seconds.
  • Use a table for line items: Columns for description, quantity, rate, and amount. Aligned, organized, professional.
  • Make the total obvious: The total amount due should be the most prominent number on the page. Bold, slightly larger, impossible to miss.
  • Include your payment link prominently: A "Pay with PayPal" or "Pay Now" button should be visible without scrolling. Every extra click reduces the chance of immediate payment.

Setting payment terms that work

Payment terms affect how quickly you get paid. Here are common options and when to use each:

  • Due on receipt: Payment expected immediately. Best for small projects, new clients, or one-off work. Reduces your risk of non-payment.
  • Net 15: Payment due within 15 days. A good balance for ongoing client relationships — gives them time to process while keeping your cash flow healthy.
  • Net 30: Payment due within 30 days. Common for larger companies with formal AP processes. Longer wait for you, but sometimes necessary for enterprise clients.
  • Upfront deposit: 50% before work begins, 50% on completion. Best for large projects with new clients. Protects you from scope changes and non-payment.

Pro tip: offer a small discount (2-3%) for early payment. "2% discount if paid within 7 days" incentivizes fast payment and costs you less than chasing late invoices for weeks.

How AI generates invoices from plain English

The fastest way to create an invoice: describe it in plain English and let AI handle the rest.

Instead of manually filling in line items, tax rates, and client details, type something like:

"Logo design $300, landing page design $700, brand style guide $500 for Acme Corp. Net 15, include 6% VAT."

The AI extracts the line items (3 items at $300, $700, $500), matches the client ("Acme Corp" — either finds existing or creates new), applies the tax rate (6% VAT), sets payment terms (Net 15), and generates a professional PDF with your branding and a PayPal payment link.

This turns a 15-minute manual process into a 30-second description. For freelancers sending 10+ invoices per month, that's 2-3 hours saved every month.

How to send invoices (and follow up)

Email is the standard. Send the invoice as a PDF attachment with a brief, friendly email:

"Hi [Client], here's the invoice for [project description]. Total: $1,500. Due: [date]. You can pay via the PayPal link in the PDF or let me know if you prefer another method. Thanks for your business!"

Follow-up matters. Most freelancers send one invoice and hope for the best. But polite follow-up dramatically increases on-time payment rates:

  • 3 days before due date: Friendly reminder: "Just a quick note that invoice #42 is due in 3 days. Let me know if you have any questions!"
  • On the due date: If unpaid, a gentle nudge: "Hi, invoice #42 is due today. Here's the payment link if you need it."
  • 7 days overdue: More direct: "Following up on invoice #42, now a week past due. Is everything okay? Let me know if there's an issue."

AI-powered bookkeeping tools can automate this entire follow-up sequence — escalating from friendly to firm over 21 days. You never have to think about it.

Common invoicing mistakes to avoid

  • Vague descriptions: "Work done — $2,000" raises questions. "Website redesign — homepage, about page, contact page — $2,000" answers them before they're asked.
  • Missing payment instructions: The client shouldn't have to email you to ask how to pay. Include payment instructions on every invoice.
  • Inconsistent invoice numbering: INV-001, then INV-42, then INV-7 confuses both you and your client at tax time. Use sequential numbering from day one.
  • Not setting a due date: "Whenever you can" is not a payment term. Always include a specific due date.
  • Waiting too long to send: Send the invoice as soon as the work is delivered. The longer you wait, the lower the chance of prompt payment.
  • No follow-up system: Most late payments aren't malicious — clients forget or get busy. A simple reminder system recovers most overdue payments without damaging relationships.

Frequently Asked Questions

What's the best invoice format — PDF, Word, or something else?

PDF is the industry standard. It looks the same on every device, can't be easily edited, and is accepted by all accounting systems. Never send invoices as editable Word documents — they look unprofessional and can be altered. Tally Assistant generates invoices as PDF by default.

Should I include tax on my invoices?

It depends on your location and your client's location. In most countries, if you're registered for VAT/GST/sales tax, you must include it on invoices. If you're below the registration threshold or in a jurisdiction without sales tax, you may not need to. Check with a local accountant for your specific situation. Tally Assistant lets you configure tax rates and auto-applies them when generating invoices.

How do I handle international client invoicing?

For international clients: (1) Specify the currency clearly — bill in USD, EUR, or whichever is agreed. (2) Note that the client is responsible for any currency conversion or wire transfer fees. (3) Include your IBAN/SWIFT code if accepting bank transfers. (4) Research whether you need to charge VAT/GST for cross-border services — rules vary by country. Tally Assistant supports 30+ currencies and lets each invoice use its own currency.

Ready to automate all of this?

Tally Assistant handles the busywork from this guide automatically — CSV imports, receipt scanning, invoice generation, and payment reminders.