How to Create an Invoice

Everything you need to know about creating professional invoices that get you paid on time. Follow our step-by-step guide or skip ahead and create one for free right now.

Create Your Free Invoice Now →

What Is an Invoice?

An invoice is a formal document sent by a seller to a buyer that itemizes a transaction and requests payment. It serves as a legal record of the sale, a payment request, and a bookkeeping document all in one. Whether you are a freelancer billing a client, a small business shipping products, or a contractor completing a project, invoices are how you get paid professionally.

Unlike a quote (which estimates costs before work begins) or a receipt (which confirms payment was received), an invoice is the document that bridges the gap: work is done, here is what you owe.

Step-by-Step: How to Create an Invoice

  1. Add Your Business Details

    Start with your business name (or your full legal name if you are a sole proprietor), address, phone number, email, and website. If you have a logo, include it at the top -- it makes the invoice look professional and reinforces your brand. If your jurisdiction requires it, add your tax identification number or business registration number here as well.

  2. Add Your Client's Information

    Include the client's full name or company name, their billing address, and a contact person if applicable. Getting this right matters -- if the invoice goes to the wrong person or department, it can delay payment by weeks. For larger companies, ask your contact who handles accounts payable and what information they need on invoices.

  3. Assign an Invoice Number

    Every invoice needs a unique identifier. Use a sequential numbering system you can stick with long-term. Common formats include simple numbers (001, 002, 003), date-based codes (INV-2026-001), or client-prefixed numbers (ACME-001). Whatever format you choose, never reuse or skip numbers -- sequential numbering is important for tax compliance and makes bookkeeping significantly easier.

  4. Set the Dates

    Include two dates: the invoice date (when you are sending it) and the payment due date (when you expect payment). Be specific -- write "Due by June 15, 2026" instead of just "Net 30." This removes ambiguity and gives your client a clear deadline. If you agreed on payment milestones, reference the relevant milestone.

  5. Itemize Your Products or Services

    This is the most important section of your invoice. List each product or service on its own line with a clear description, the quantity or hours, the unit price, and the line total. Be specific: "Website homepage redesign -- 12 hours at $100/hr -- $1,200" is far better than "Web design services -- $1,200." Detailed line items prevent questions, disputes, and payment delays.

  6. Calculate Totals and Tax

    Below your line items, show the subtotal (sum of all line items), any applicable tax (with the rate clearly stated), any discounts or credits, and the final total due. If you are invoicing in a currency different from your client's default, specify the currency clearly. Make the total amount due the most prominent number on the invoice.

  7. Add Payment Terms and Methods

    Tell your client exactly how to pay you. List your accepted payment methods (bank transfer, PayPal, credit card, check, etc.) and include the necessary details for each -- bank account numbers, PayPal email, payment links. Also state your payment terms: when is payment due, and is there a late payment fee? The easier you make it to pay, the faster you get paid.

  8. Review and Send

    Before sending, double-check all numbers, verify the client's details, and make sure the invoice looks professional. Save a copy for your records, then send it as a PDF attachment via email. PDF format ensures the layout stays consistent regardless of what device your client uses to view it.

Pro Tip

Send your invoice at the same time as (or within 24 hours of) delivering your work. The longer you wait, the less urgency the client feels to pay. Immediate invoicing also signals professionalism and keeps your cash flow healthy.

Complete Invoice Checklist

Skip the Hassle -- Create Your Invoice Now

InvoiceFreely handles the formatting, calculations, and PDF generation for you. 100% free, no signup required.

Create Your Free Invoice →

Common Invoicing Mistakes to Avoid

Vague descriptions. "Consulting services -- $3,000" invites questions. Break it down by deliverable, hours, or milestone. Specificity builds trust and reduces back-and-forth.

Missing or unclear due dates. "Net 30" means different things to different people (30 days from invoice date? From receipt? From end of month?). Always include an explicit calendar date.

Forgetting to number invoices. Skipping invoice numbers or using random identifiers makes it harder to track payments, reconcile accounts, and respond to audit requests.

Not following up. If an invoice passes its due date, send a polite reminder within 48 hours. Many late payments are not intentional -- the invoice simply got buried in someone's inbox. A short, professional follow-up usually resolves it.

Sending in the wrong format. Always send invoices as PDF files, never as editable Word documents or plain-text emails. PDFs preserve formatting and prevent accidental (or intentional) modifications.

Invoice Payment Terms Explained

Payment terms define when you expect to be paid. Here are the most common terms and when to use each:

Due on Receipt means payment is expected immediately upon receiving the invoice. Best for small, one-off transactions or when you need cash flow certainty.

Net 15 gives the client 15 days from the invoice date to pay. This is becoming the preferred term for freelancers and small service businesses -- it balances promptness with professional courtesy.

Net 30 allows 30 days for payment. This is standard for larger businesses and corporate clients whose accounts payable departments operate on monthly cycles.

Net 60 or Net 90 are extended terms typically used in manufacturing, wholesale, or enterprise contracts. Only agree to these if your cash flow can handle the wait.

Cash Flow Tip

If a client requests Net 60 but you prefer Net 15, offer a small early-payment discount (e.g., 2% off if paid within 15 days, written as "2/15 Net 60"). Many companies will take the discount, and you get paid a month earlier for a minimal cost.

When to Use an Invoice vs. Other Documents

Quote / Estimate: Sent before work begins. Outlines expected costs so the client can approve the scope and budget. Not a payment request.

Purchase Order (PO): Issued by the buyer to authorize a purchase. Some corporate clients require a PO number on your invoice before they can process payment.

Invoice: Sent after work is completed (or at agreed milestones). This is your formal payment request.

Receipt: Sent after payment is received. Confirms the transaction is complete. Some clients need receipts for their own bookkeeping or expense reporting.

Credit Note: Issued when you need to reduce or cancel a previously sent invoice (e.g., for a refund, error correction, or discount applied after the fact). Never delete or alter a sent invoice -- issue a credit note instead.

Frequently Asked Questions

What information must be on an invoice?

Every invoice must include: your business name and contact details, the client's name and address, a unique invoice number, the invoice date and payment due date, an itemized list of products or services with quantities and prices, the subtotal, any applicable taxes, and the total amount due. You should also include accepted payment methods and your payment terms.

How do I number my invoices?

Use a sequential numbering system that makes invoices easy to track. Common formats include simple sequential numbers (001, 002, 003), date-based codes (INV-2026-001), or client-based prefixes (ACME-001). The key is consistency -- pick one format and stick with it. Never reuse or skip invoice numbers, as gaps can raise red flags during tax audits.

Can I create an invoice without a business?

Yes. You do not need a registered business to create and send invoices. Sole proprietors, freelancers, and individuals can invoice for services or goods using their personal name. However, check your local regulations -- some jurisdictions require a tax ID or business registration above certain income thresholds.

What is the difference between an invoice and a receipt?

An invoice is a request for payment sent before or at the time of delivery. A receipt is confirmation that payment has been received. Invoices say "you owe this amount," while receipts say "you paid this amount." Both are important for record-keeping, but they serve different purposes in the transaction lifecycle.

How long should I keep copies of my invoices?

Most tax authorities recommend keeping invoice records for at least 5 to 7 years. In the US, the IRS recommends keeping records for 3 to 7 years depending on the situation. In the EU, VAT records must typically be retained for 6 to 10 years. Store digital copies in a secure, backed-up location.