LAUNCH SPECIAL:$9/moUpgrade Now

How to Create a Professional Invoice

A complete guide to invoicing that gets you paid on time, every time. Whether you are a freelancer sending your first invoice or a business owner streamlining your billing, this guide covers everything you need.

By PrestoKit Team|Last updated: March 2026|12 min read

What Is an Invoice and Why Do You Need One?

An invoice is a formal document that a seller sends to a buyer requesting payment for goods or services provided. Think of it as a professional “you owe me” letter, except it includes all the details both parties need for clear, trackable transactions.

But an invoice is more than just a payment request. It serves several critical functions in your business:

  • Legal protection. An invoice creates a paper trail that proves a transaction took place. If a dispute ever arises, your invoices are your evidence.
  • Tax compliance. Invoices are essential for accurate tax reporting. They document your income and, when you receive them, your deductible expenses.
  • Cash flow management. Tracking invoices helps you understand what money is coming in, what is outstanding, and when to expect payment.
  • Professionalism. A clean, well-structured invoice signals to clients that you run a serious business. It builds trust and sets expectations.

Whether you are a solo freelancer or running a team of 50, invoicing is a non-negotiable part of getting paid. The good news: it does not have to be complicated.

Essential Elements of a Professional Invoice

Every professional invoice should contain these elements. Miss any of them and you risk delays, confusion, or outright non-payment.

1. Your Business Information

Place your business name, address, phone number, email, and website at the top. If you have a logo, include it. This is the first thing your client sees, so make it look polished. If you operate as an LLC or corporation, use your registered business name, not a personal nickname.

2. Client Information

Include your client’s full name (or company name), mailing address, and email. Getting this right matters. In larger organizations, invoices often need to be routed to an accounts payable department, and incorrect details can cause your invoice to get lost in a pile.

3. Unique Invoice Number

Every invoice needs a unique identifier. This is essential for your records and your client’s. A simple sequential system works well (INV-001, INV-002, etc.), or you can incorporate dates (INV-2026-03-001). The key is consistency. Never reuse an invoice number.

4. Invoice Date and Due Date

The invoice date is when you issue the invoice. The due date is when you expect payment. Always include both. Common payment terms include Net 15, Net 30, and Due on Receipt. We will cover payment terms in detail later.

5. Itemized Line Items

This is the core of your invoice. Each line item should include a clear description of the service or product, the quantity, the unit price, and the line total. Be specific. Instead of writing “Design work,” write “Homepage redesign — responsive layout with 3 revision rounds.” Specificity prevents disputes and helps clients approve invoices faster.

6. Subtotal, Taxes, and Total

Show the subtotal (sum of all line items), any applicable taxes or fees, discounts if offered, and the final total amount due. Make the total amount prominent. It should be the most visually obvious number on the invoice.

7. Payment Methods and Instructions

Tell clients exactly how to pay you. Include bank transfer details, PayPal address, Venmo handle, or a link to pay online. The fewer steps between seeing the invoice and making payment, the faster you will get paid.

8. Notes and Terms

Use this section for late payment penalties, early payment discounts, project-specific notes, or a simple “Thank you for your business.” Keep it professional but human.

Step-by-Step: Creating Your Invoice

Here is the practical process, from blank page to sent invoice.

Step 1: Choose Your Format

You have three main options: a free online invoice generator (like PrestoKit), spreadsheet software (Google Sheets or Excel), or dedicated invoicing software (QuickBooks, FreshBooks, etc.). For most freelancers and small businesses, a free generator is the fastest path. You get a professional result without a monthly subscription.

Step 2: Fill In Your Business Details

Enter your company name, address, email, and phone number. Add your logo if you have one. This is your invoice header and it should look identical on every invoice you send. Consistency builds brand recognition.

Step 3: Add Client Information

Enter the client’s name, company (if applicable), and mailing address. Double-check spelling. A misspelled company name is an easy way to look unprofessional and potentially delay payment in companies with automated invoice processing.

Step 4: Assign an Invoice Number and Date

Use a sequential numbering system and set the invoice date to today. Decide on your payment terms and calculate the due date. If you are new, Net 30 (payment due in 30 days) is the safe default.

Step 5: Add Line Items

List each service or product on a separate line. Include a clear description, the quantity (hours, units, or a flat rate), the unit price, and the line total. Group related items together. For example, list all design work in one section and development work in another.

Step 6: Calculate Totals

Add up the line items for your subtotal. Apply any applicable sales tax (check your state and local requirements). Subtract discounts if offered. Display the final total prominently, preferably in a larger font or bold text.

Step 7: Include Payment Details

Specify exactly how you want to be paid. Include all relevant details: bank name and account number for wire transfers, your PayPal or Venmo handle, or a payment link. The more options you offer, the easier it is for clients to pay quickly.

Step 8: Review and Send

Proofread everything. Check that amounts are correct, dates make sense, and client details are accurate. Export as PDF (never send editable formats like Word docs) and email it with a brief, professional message referencing the invoice number and amount due.

Skip the hassle. Create your invoice in 60 seconds.

PrestoKit’s free Invoice Generator handles formatting, math, and PDF export automatically.

Create Free Invoice

Invoice Best Practices

Keep It Simple and Scannable

Your client should be able to glance at your invoice and immediately see who it is from, how much is owed, and when it is due. Avoid clutter. Use clean fonts, adequate white space, and a logical layout. The best invoices communicate everything in under five seconds of scanning.

Be Specific in Descriptions

Vague line items invite questions and delays. Instead of “Consulting,” write “Marketing strategy consultation — 3 hours (March 5, 2026).” Specificity reduces back-and-forth and makes it clear what value you provided.

Send Invoices Promptly

The longer you wait to invoice, the longer you wait to get paid. Ideally, send your invoice the same day you complete the work or deliver the product. If you batch invoicing, set a weekly schedule and stick to it.

Always Use PDF Format

PDFs look professional on every device, cannot be accidentally edited, and maintain your formatting perfectly. Never send an invoice as a Word document, Google Doc link, or in the body of an email. PDF is the standard for a reason.

Set Clear Payment Terms Upfront

Do not wait until invoice day to discuss payment terms. Agree on terms before you start work. Include them in your contract or proposal. When both sides know what to expect, the payment process is smoother.

Keep Copies of Everything

Save a copy of every invoice you send, organized by client and date. This is essential for tax time, for resolving disputes, and for tracking your income over time. Cloud storage like Google Drive or Dropbox works well for this.

Common Invoicing Mistakes (and How to Avoid Them)

Forgetting the invoice number

Without a unique number, tracking invoices becomes a nightmare. It also makes you look disorganized. Always assign a unique, sequential number.

Not including a due date

If you do not tell clients when payment is due, they will pay whenever they get around to it — which could be months. Always specify a clear due date.

Vague descriptions

Line items like “Services rendered” or “Miscellaneous” invite confusion. Be specific about what you delivered and when.

Math errors

Nothing erodes trust faster than incorrect totals. Use a tool that calculates automatically, or double-check every number manually.

Sending to the wrong person

In larger companies, your day-to-day contact may not handle payments. Ask upfront: “Who should I send invoices to?” and get the accounts payable email address.

Not following up

Many freelancers send an invoice and hope for the best. That is not a strategy. Have a follow-up system in place for overdue invoices.

When to Send an Invoice

Timing matters more than most people realize. The right invoicing schedule depends on the type of work you do.

For one-off projects

Send the invoice immediately upon project completion and delivery. Do not wait until the end of the week or month. The longer you delay, the longer the client takes your work for granted and the more likely payment will be delayed.

For large or milestone-based projects

Break the project into milestones and invoice at each one. A common structure is 30% upfront, 30% at the midpoint, and 40% upon completion. This keeps your cash flow healthy and reduces risk.

For retainers and ongoing services

Invoice on the same date each month, ideally the 1st or 15th. Consistency helps your clients budget for your services and trains their accounting team to expect your invoice at a predictable time.

For hourly work

Invoice weekly or bi-weekly. Waiting to invoice a full month of hourly work creates large invoices that can shock clients and slow down payment. Smaller, more frequent invoices tend to get paid faster.

How to Follow Up on Unpaid Invoices

Late payments happen. According to industry surveys, more than 60% of freelancers have dealt with late-paying clients. The key is having a polite but firm follow-up system.

1-2 days before the due date: Friendly reminder

Send a brief email: “Hi [Name], just a quick reminder that Invoice #[number] for $[amount] is due on [date]. Please let me know if you have any questions.” This is not aggressive. It is professional and puts the invoice top of mind.

1 day overdue: Polite follow-up

“Hi [Name], I wanted to follow up on Invoice #[number] for $[amount], which was due yesterday. Please let me know the expected payment date, or if there is anything you need from me to process this.”

7 days overdue: Firmer nudge

Reattach the invoice and reference your payment terms. “Hi [Name], Invoice #[number] is now 7 days past due. As outlined in our agreement, payment was due on [date]. I have reattached the invoice for your convenience. Please advise on timing.”

14+ days overdue: Escalation

At this point, reference any late payment fees in your contract. Consider calling instead of emailing. If the client remains unresponsive after 30 days, you may want to send a formal demand letter or consider a collections service for larger amounts.

Pro tip: Always remain professional, no matter how frustrated you are. Burning bridges costs more than a late invoice. Most late payments are due to disorganization, not malice.

Types of Invoices

Not all invoices are the same. Here are the most common types and when to use each.

Standard Invoice

The most common type. Sent after goods or services are delivered, requesting payment within a specified time frame. This is what most people mean when they say “invoice.”

Proforma Invoice

A preliminary bill sent before work begins. It outlines the estimated costs and scope. Think of it as a formal quote. It is not a demand for payment, but it sets expectations and can serve as the basis for the final invoice.

Recurring Invoice

Used for ongoing services billed at regular intervals, like monthly retainers, subscriptions, or maintenance contracts. The details stay the same each cycle, making them easy to automate.

Commercial Invoice

Used in international trade. In addition to standard invoice details, commercial invoices include customs information, country of origin, harmonized system codes, and shipping terms. These are required for goods crossing international borders.

Credit Note (Credit Memo)

Issued when you need to refund or reduce the amount owed. If you overbilled, delivered a partial service, or agreed on a discount after the original invoice, a credit note adjusts the amount without voiding the original invoice.

Past-Due Invoice

A re-issued invoice that includes a past-due notice and any applicable late fees. It is essentially a stronger version of a payment reminder, formatted as an updated invoice document.

Create Your Invoice Now

You now know everything you need to create professional invoices. The fastest way to put this knowledge into practice is with PrestoKit’s free Invoice Generator, which handles all the formatting, calculations, and PDF export for you.

🧾

Free Invoice Generator

Create professional invoices in seconds. Add your details, customize line items, and download as PDF. No signup, no credit card, completely free.

Open tool

Related Guides

Related Tools