Free Invoice Generator

Create professional invoices online in seconds with our free invoice maker. Add line items, calculate taxes and discounts automatically, then download your invoice as a PDF. Built for freelancers and small businesses, no sign-up required.

Your Business Information

Client Information

Invoice Details

Line Items

Qty
Rate ($)
Amount:$0.00

Tax & Discount

Subtotal$0.00
Total$0.00

Notes / Terms

What Is an Invoice?

An invoice is a formal commercial document that a seller issues to a buyer as a binding request for payment. It records the specifics of a transaction: the goods or services delivered, quantities, unit prices, applicable taxes, and the total amount due. Invoices are the foundation of accounts receivable management and serve as primary evidence for IRS income reporting, audit compliance, and financial recordkeeping. Every freelancer, contractor, and business owner needs a reliable way to create invoices online that meet both legal and accounting standards.

Under the Uniform Commercial Code (UCC), an invoice serves as written evidence of a contract between buyer and seller for the sale of goods or services. Specifically, UCC Article 2 (Sale of Goods) recognizes invoices as documentation of commercial agreements, and courts treat them as admissible proof of debt. The Internal Revenue Service (IRS) requires businesses to issue Form 1099-NEC to any independent contractor paid $600 or more in a calendar year, and the invoice itself becomes the supporting record behind each reported payment. Our free invoice generator produces professional documents that satisfy these legal and tax requirements automatically.

Invoices occupy a specific position in the commercial document lifecycle. A purchase order initiates a transaction from the buyer side. A pro forma invoice serves as a preliminary estimate sent before goods are delivered, commonly used for customs declarations and advance payment requests. The final invoice requests payment after delivery. And a receipt, which you can generate with our receipt template, confirms that payment has been received. Understanding where each document fits prevents confusion and strengthens your billing workflow.

What to Include on a Professional Invoice

A complete professional invoice includes several required elements. Missing any of these components can delay payment, create accounting errors, or weaken your legal standing in a collection dispute. Our invoice maker pre-fills many of these fields automatically so you can generate an invoice template PDF in seconds. If you need a starting point to review first, download our free invoice template for a ready-made format.

Business Identity

Your company name, mailing address, phone number, and email. Include your logo and tax identification number (EIN) for IRS compliance. The IRS requires businesses to issue Form 1099-NEC to any independent contractor paid $600 or more in a calendar year, and your EIN must appear on those filings.

Client Details

The client's legal name (individual or registered entity), billing address, and contact email. Accurate client information prevents payment routing errors and is essential for debt recovery if the invoice goes unpaid and you need to file in Small Claims Court.

Invoice Number and Date

A unique invoice number following a sequential system and the date of issue. Sequential numbering is critical for bookkeeping, bank reconciliation, and IRS audit trails. Common formats include date-based prefixes (INV-2604-001) or client-based prefixes (SMITH-001).

Itemized Line Items

Each product or service must be listed with a clear description, quantity, unit rate, and calculated line total. Itemization reduces disputes and provides the transparency that accounts receivable departments require before releasing payment.

Payment Terms and Due Date

Clearly state the payment terms (Net 30, Net 60, Due on Receipt) and the specific due date. Ambiguous invoice payment terms are the leading cause of late payments and collection delays. Reference these terms in your service agreement for enforceability.

Tax, Discounts, and Total

Show the subtotal, the applicable sales tax rate and amount, any discounts, and the final total amount due. Transparent calculations build client trust and meet state and federal tax reporting requirements.

Notes and Late Fee Policy

Include accepted payment methods (bank transfer, ACH, check, credit card), any late payment penalties, and specific terms the client agreed to. Notes referencing the underlying contract or purchase order number help the buyer's accounts payable team process payment faster.

Invoice Payment Terms Explained

Invoice payment terms establish when and how a buyer must pay. The terms you select directly impact your cash flow, your accounts receivable aging, and your working relationship with clients. Under the Uniform Commercial Code (UCC), payment terms stated on an accepted invoice become part of the contractual obligation between the parties.

TermMeaningBest For
Due on ReceiptPayment is expected immediately upon receiving the invoice.One-time projects, new clients, small amounts.
Net 15Payment is due within 15 calendar days from the invoice date.Freelancers, invoice for freelancers, ongoing retainers.
Net 30Net 30 payment terms require the buyer to pay the full invoice amount within 30 calendar days of the invoice date.Established client relationships, most B2B industries.
Net 60Payment is due within 60 calendar days. Common with large organizations and government agencies.Enterprise clients, government contracts, high-value invoices.
2/10 Net 30A 2% discount applies if paid within 10 days; otherwise the full amount is due within 30 days.Encouraging early payment, improving cash flow.

Pro Tip: Choosing the Right Payment Terms

If you work with businesses that have established accounts payable processes, Net 30 is the industry standard. Freelancers and consultants working with smaller clients often benefit from Net 15 or Due on Receipt to maintain faster cash flow. Consider offering a 2/10 Net 30 early payment discount on larger invoices to incentivize prompt payment. Whatever terms you choose, document them in your free service agreement before work begins so both parties have a clear, enforceable understanding.

The Legal Framework Behind Invoices

Invoices carry real legal weight across multiple areas of law. Understanding the statutes and regulations that apply to invoicing helps you write stronger documents, protect your right to payment, and avoid compliance mistakes.

The Uniform Commercial Code (UCC) governs the sale of goods in all 50 states. UCC Article 2 (Sale of Goods) treats invoices as written confirmation of a sale, and courts use them as evidence when resolving disputes over contract terms, delivery, and pricing. For service-based transactions, common law contract principles apply, and the invoice serves as proof that work was performed and payment is owed. If you provide both goods and services, pair your invoice with an independent contractor agreement generator or a sample service agreement to define the full scope of work.

On the tax side, the Internal Revenue Service (IRS) requires businesses to maintain invoice records that support reported income and deductible expenses. IRS Form 1099-NEC must be issued to any independent contractor paid $600 or more in a calendar year, and the underlying invoices serve as the documentation behind those filings. Failing to keep accurate invoice records can trigger penalties during an audit.

When an invoice goes unpaid, federal and state collection laws come into play. The Fair Debt Collection Practices Act (FDCPA) governs how unpaid invoices can be collected once assigned to a third-party collector, including restrictions on contact methods and required disclosures. For electronic payments, the Electronic Fund Transfer Act (EFTA) protects buyers from unauthorized charges and requires clear authorization for recurring invoice debits. If your invoice involves a credit arrangement, the Truth in Lending Act (TILA) may require specific disclosures about interest rates and finance charges.

In the construction industry, unpaid invoices can trigger mechanic's lien rights. A mechanic's lien allows contractors and suppliers to claim a security interest in property when invoices for work performed remain unpaid. This lien attaches to the property itself, making it one of the most powerful collection tools available to contractors, subcontractors, and material suppliers.

Types of Invoices

Not all invoices serve the same purpose. Depending on your industry, transaction type, and client relationship, you may need to issue different types of invoices. Our free invoice generator can handle each of these formats.

Standard Invoice

The most common type. Issued after goods are delivered or services are completed, listing itemized charges and payment terms. This is what most freelancers and small businesses use for everyday billing.

Pro Forma Invoice

Pro forma invoices are preliminary documents sent before goods are delivered, used for customs declarations and advance payment requests. They outline the expected charges but do not represent a final demand for payment. International sellers and importers rely on pro forma invoices for shipping and regulatory compliance.

Recurring Invoice

Used for ongoing service arrangements where the same amount is billed on a regular schedule (weekly, monthly, quarterly). Recurring invoices are common in retainer-based work documented through a service agreement.

Credit Memo

A credit memo (or credit note) is issued when a seller needs to reduce the amount owed on a previous invoice. This can result from returned goods, billing errors, or agreed-upon discounts applied after the original invoice was sent. Credit memos reference the original invoice number for accurate reconciliation.

Past-Due Invoice

A revised version of the original invoice sent after the due date has passed, typically including late fees and updated totals. Past-due invoices serve as formal notice that the payment obligation has not been met and may reference the late payment policy stated in the original terms.

Invoice vs Receipt vs Quote vs Purchase Order

Four commercial documents appear throughout the buying and selling process. Each one serves a distinct purpose, carries a different level of legal weight, and is issued at a specific point in the transaction timeline. The table below clarifies the differences so you always use the right document.

DocumentPurposeWhen IssuedLegal WeightPayment Obligation
InvoiceRequests payment for goods or services delivered.After delivery or completion of work.High. Admissible in court as proof of debt under the UCC.Yes. Creates a binding payment obligation.
ReceiptConfirms payment has been received.After payment is made.Moderate. Proof of payment, not proof of debt.No. Payment has already been satisfied.
QuoteProvides an estimated cost before work begins.Before any work or delivery.Low. Non-binding unless accepted in writing.No. It is an estimate, not a demand.
Purchase OrderBuyer authorizes a purchase from the seller.Before goods are shipped or services rendered.High when accepted. Forms a binding contract under UCC Article 2.Yes, once the seller accepts and fulfills the order.

When a buyer sends a purchase order, the seller fulfills the order and then issues an invoice. After the buyer pays, the seller issues a receipt. You can create receipts instantly with our receipt template. For complex service engagements, document the scope and pricing in an attorney-drafted service agreements before issuing your first invoice.

How to Handle Unpaid Invoices

Late and unpaid invoices are one of the most common cash flow problems for freelancers and small businesses. Having a structured collection process protects your accounts receivable and gives you clear legal options if informal reminders fail.

Start with a polite payment reminder on the day the invoice becomes past due. If the invoice remains unpaid after 15 days, send a formal demand letter that references the original invoice number, the amount owed, and the agreed-upon payment terms. If the client still does not pay, you have several legal avenues. For amounts typically under $5,000 to $10,000 (depending on the state), you can file a claim in Small Claims Court. For larger debts, consult an attorney about filing a breach-of-contract action. Some businesses turn to invoice factoring, where a third-party company purchases your unpaid invoices at a discount and handles collection on your behalf.

Warning: Late Fee Enforceability

Late fees are only enforceable if they were clearly stated on the original invoice or in the underlying contract before the work was performed. Courts routinely reject late fees that were added after the fact or not disclosed upfront. Always include your late fee policy (e.g., "1.5% per month on overdue balances") in both your invoice terms and your service agreement generator. In some states, excessive late fees may be considered usurious under the Truth in Lending Act (TILA), so keep rates reasonable and consistent with industry norms.

Invoicing for Freelancers and Independent Contractors

Freelancers and independent contractors face unique invoicing requirements that employees do not. As a self-employed worker, you are responsible for issuing your own invoices, tracking payments, and maintaining records for tax season. Using a free invoice generator built for freelancers saves time and ensures your documents meet professional standards.

Every freelancer should pair their invoices with an independent contractor agreement generator to document the scope of work, payment schedule, and intellectual property terms before work begins. The agreement defines what you will deliver and how much you will be paid. The invoice then serves as the formal payment request that references those agreed terms. Together, these two documents create a clear paper trail that protects both parties.

From a tax perspective, the IRS requires businesses to issue IRS Form 1099-NEC to any independent contractor paid $600 or more in a calendar year. Your invoices serve as the source documents behind those filings. Keep every invoice organized by client, date, and amount so you can reconcile your records when 1099 forms arrive in January. Include your EIN or SSN on your invoice header, and always request your client's tax identification information through a W-9 before sending your first invoice.

If you work under Net 30 or Net 60 payment terms with multiple clients, your cash flow can become unpredictable. Consider using shorter terms like Net 15 or Due on Receipt for new client relationships, and reserve Net 30 for established clients with a proven payment history. For large project invoices that represent a significant portion of your monthly income, invoice factoring can provide immediate cash by selling the receivable to a factoring company at a small discount.

How to Create an Invoice Online

Our free invoice generator lets you create invoice online documents in three simple steps. No account creation, no subscription, and no hidden fees. Every invoice you generate is yours to download as a professional invoice PDF.

1

Enter Your Business and Client Information

Fill in your company name, address, and contact details along with your client's billing information. The invoice maker saves your entries so you can generate multiple invoices quickly.

2

Add Line Items, Tax, and Payment Terms

Add each product or service as a separate line item with quantity and rate. The generator calculates subtotals, applies your tax rate, and computes the total automatically. Select your invoice payment terms (Net 30, Net 15, Due on Receipt) and set the due date.

3

Download Your Invoice as PDF

Review the completed invoice and download it as a polished invoice template PDF. Send it to your client via email, upload it to your accounting software, or print a hard copy for your records.

If you prefer to start from a pre-formatted document, our free invoice template provides a ready-made layout you can fill in manually. For legally binding agreements that accompany your invoices, explore our attorney-drafted service agreements.

Frequently Asked Questions

What should be included on an invoice?
A complete professional invoice must include the seller's business name and contact details, the buyer's name and billing address, a unique invoice number, the invoice date and due date, an itemized list of goods or services with quantities and unit prices, the subtotal, applicable tax, and the total amount due. You should also state payment terms such as Net 30 or Due on Receipt and list accepted payment methods. Including your tax identification number (EIN) is required for IRS compliance, and adding a Service agreement generator reference strengthens your legal position if a payment dispute arises.
What is the difference between an invoice and a receipt?
An invoice is a request for payment issued before the buyer pays, while a receipt is proof of payment issued after the transaction is complete. Invoices create an accounts receivable entry on the seller's books and establish a payment obligation with a due date. Receipts confirm that the obligation has been satisfied and close the receivable. Both documents serve as records for IRS tax reporting, but they occupy different stages of the billing cycle. You can generate proof-of-payment documents with our receipt template.
Is an invoice a legal document?
Yes, an invoice is a legal document that serves as written evidence of a commercial transaction. Under the Uniform Commercial Code (UCC), an invoice serves as written evidence of a contract between buyer and seller for the sale of goods or services. Courts regularly accept invoices as proof of debt in breach-of-contract claims, debt collection proceedings, and Small Claims Court filings. The IRS also requires businesses to retain invoices as part of their income and expense records for audit purposes.
What happens if you don't pay an invoice?
When an invoice goes unpaid past its due date, the seller can charge late fees (if stated on the original invoice), send formal demand letters, report the debt to credit bureaus, or file a claim in Small Claims Court. For larger amounts, the seller may hire a collections agency. The Fair Debt Collection Practices Act (FDCPA) governs how unpaid invoices can be collected once assigned to a third-party collector. In construction and contracting, a mechanic's lien allows contractors and suppliers to claim a security interest in property when invoices for work performed remain unpaid.
What is the difference between an invoice and a quote?
A quote (also called an estimate) is a non-binding document that projects the cost of goods or services before work begins, while an invoice is a binding request for payment issued after goods or services have been delivered. Quotes help buyers compare vendors and budget for expenses, but they do not create a payment obligation. Once the buyer accepts the quote and work is completed, the seller issues an invoice reflecting the actual charges. A pro forma invoice sits between the two, functioning as a preliminary invoice used for customs declarations and advance payment requests before final delivery.
When should I send an invoice?
The best practice is to send an invoice immediately after delivering the goods or completing the service. For ongoing work, many freelancers and businesses invoice on a set schedule, such as biweekly or at the end of each month. Milestone-based invoicing is common for large projects where payments are tied to specific deliverables outlined in a Service agreement form. Sending invoices promptly reduces the average collection period and keeps your accounts receivable cycle healthy. If you work with independent contractors, pair each invoice with an independent contractor agreement generator to document the scope of work.
Do invoices need to be signed?
In most cases, invoices do not require a signature to be legally valid. The document itself, combined with the underlying agreement or purchase order, is sufficient evidence of the transaction. However, adding a signature line can strengthen the invoice's evidentiary value in disputed claims, particularly when there is no formal contract in place. For high-value transactions or international trade, a signed pro forma invoice is sometimes requested by customs authorities or buyers as additional verification.
What payment terms should I put on an invoice?
The most common invoice payment terms are Due on Receipt, Net 30, and Net 60. Net 30 payment terms require the buyer to pay the full invoice amount within 30 calendar days of the invoice date, and this is the standard for most B2B transactions. Freelancers and small service providers often use Net 15 or Due on Receipt for faster cash flow. You can also offer early payment discounts such as 2/10 Net 30, which gives the buyer a 2% discount for paying within 10 days. Always state your payment terms clearly on the invoice and reference them in your service agreement to avoid disputes.

Related Business Tools

Need Custom Legal Documents?

Our attorneys draft contracts, agreements, and business documents tailored to your specific needs. From service agreements to NDAs, get professionally written documents with state-specific compliance.

By Jessica Henwick, Editor-in-ChiefLegally reviewed by David Chen, Esq.