FP&A PlatformCustom SoftwareFree ToolsNewsPricing
Free Tool

Invoice Generator

Create professional invoices in seconds. Add line items, taxes, discounts, and download as PDF. No signup required.

Your Business

Bill To

Invoice Details

Line Items

DescriptionQtyRateTotal
$0.00

Tax, Discount & Notes

%
$

Sample preview — fill in the form above to see your invoice

Acme Design Studio

123 Creative Blvd San Francisco, CA 94102

billing@acmedesign.co

(415) 555-0192

INVOICE

INV-001

Bill To

Northwind Traders

456 Commerce Ave, Suite 200 New York, NY 10001

ap@northwind.com

Issue Date

Apr 1, 2026

Due Date

May 1, 2026

Terms

Net 30

DescriptionQtyRateAmount
Brand Identity & Logo Design1$4,500.00$4,500.00
Website Design & Development1$8,500.00$8,500.00
Marketing Collateral (Business Cards, Letterhead)1$1,200.00$1,200.00
Subtotal$14,200.00
Tax (8.5%)$1,207.00
Total Due$15,407.00

Notes & Payment Instructions

Payment is due within 30 days. Please include invoice number with your payment. Bank: First National Bank Account: 1234567890 Routing: 021000021

J
Prepared with James Analytics
Net 30

How it works

This invoice generator creates professional invoices instantly in your browser. Add your business details, client information, and line items — the totals calculate automatically. Download as PDF using your browser's print function. All data stays in your browser; nothing is sent to any server. Payment terms define when payment is expected: - Net 15: Payment due within 15 days of the invoice date. - Net 30: The most common term — payment due within 30 days. Standard for B2B transactions. - Net 60: Extended terms, often used for large clients or enterprise contracts. - Due on Receipt: Payment expected immediately upon receiving the invoice. Early payment discount terms like "2/10 Net 30" mean the client gets a 2% discount if they pay within 10 days, otherwise the full amount is due in 30 days. This is a powerful cash flow tool — a 2% discount for 20 days of early payment equals a 36% annualized return on your client's money, making it an attractive offer for both parties.

The formula

Subtotal = Sum of (Quantity x Rate) for each line item Tax = Subtotal x Tax Rate% Total = Subtotal + Tax - Discount Early Payment Discount: "2/10 Net 30" = 2% discount if paid within 10 days, full amount due in 30 Annualized value = (Discount% / (1 - Discount%)) x (365 / (Full Days - Discount Days))

Why it matters for your business

Professional invoices get paid faster. Studies show that invoices with clear line items, payment terms, and due dates reduce payment delays by 20-30%. Setting explicit terms like "Net 30" creates accountability. Offering early payment discounts (e.g., 2/10 Net 30) can dramatically improve your cash flow — businesses that offer them typically see 40-60% of clients take the discount, getting you paid weeks earlier.

Pro tip

Always include a late fee clause in your payment terms (e.g., "1.5% monthly on overdue balances"). You don't have to enforce it every time, but having it documented gives you leverage. Consider offering a small early payment discount for clients who consistently pay late — it reframes the conversation from penalty to incentive. In James FP&A, invoices from QuickBooks and Xero sync automatically so you can track receivables in real time.

Get deeper insights with James FP&A

These calculators are just the start. Connect your accounting data and get automated financial analysis, forecasting, and real-time dashboards.