🧾 Free Invoice Generator

Create professional invoices instantly — print or save as PDF, no signup required

From (Your Business)

Bill To (Client)

Invoice Details

Line Items

DescriptionQtyRateAmount

Taxes & Discounts

%
$

Notes / Payment Terms

How to Create a Professional Invoice

A professional invoice establishes clear payment expectations, helps you get paid faster, and creates a paper trail for tax purposes. Every freelancer and small business owner should use consistent, professional invoices for every client engagement.

Essential Invoice Elements

Getting Paid Faster

Frequently Asked Questions

Do I need to include my SSN or EIN on invoices?
Not on the invoice itself — clients request your SSN or EIN on Form W-9 separately for tax reporting purposes (when paying contractors $600+). Including it on every invoice is a security risk. Your business name and contact information are sufficient on the invoice. Provide your W-9 when the client requests it before or after payment.
Should I charge sales tax on my invoices?
Sales tax requirements vary widely. Generally, you need to collect sales tax if you have "nexus" (business presence) in a state and you're selling taxable goods or services. Most pure services are not subject to sales tax in most states, but there are exceptions. Consulting a CPA about your specific state's rules is advisable. The general rule: if you're selling physical products, collect sales tax in your home state; for services, check your state's specific rules.
How long should I keep invoice records?
The IRS generally recommends keeping business records for 3–7 years. Keep invoices for at least 3 years (the standard audit lookback period), or 6–7 years if you underreported income or have complex tax situations. For contracts with ongoing deliverables, keep records for the duration of the relationship plus 3–7 years. Digital backups in cloud storage make this effortless.

Related Calculators