Thank you for your business. Please include the invoice number with your payment.
Terms & conditions
Payment is due by the due date. Late payments may incur a 1.5% monthly service charge.
About this tool
Professional invoices are not administrative busywork—they are the primary document that turns delivered work into cash in your bank account. Freelancers, agencies, consultants, and small product businesses all depend on clear, consistent billing artifacts so clients know what they owe, when it is due, and how to pay without email back-and-forth. Research on small-business payments consistently shows that well-structured, branded invoices are associated with faster remittance than informal payment requests sent as plain text or chat messages, because they reduce ambiguity about line items, totals, and remittance instructions. When every invoice looks intentional, clients infer that your operations are serious, which supports renewals, referrals, and fewer “can you resend the details?” threads.
Cash flow is the lifeblood of independent work. Delayed payments often start with missing purchase order references, unclear due dates, or confusion about tax and discounts—not with unwilling buyers. A proper invoice states the commercial relationship in one place: who is billing, who is being billed, what was delivered, how quantities and prices combine into a total, and which payment rails you accept. That clarity helps accounts payable teams route your bill quickly through their approval queues. SynthQuery’s Invoice Template Generator (LEGAL-014) gives you a private, browser-based workspace to assemble those elements, preview them in real time, print to PDF through your operating system’s print dialog, and download a standalone HTML file you can archive or attach to email. Nothing is transmitted to SynthQuery servers for calculation or storage of your draft—arithmetic, formatting, and optional local invoice history stay on your device. The tool lives in the Free tools family alongside utilities such as the Markup Calculator, PPC Budget Calculator, Business Name Generator, and Email Signature Generator; explore everything from the hub at /free-tools or the full catalog at https://synthquery.com/tools.
What this tool does
The generator is deliberately opinionated about clarity: every template includes a bold invoice title, structured seller and buyer columns, a tabular breakdown of services or products, and a right-aligned totals ladder that walks from subtotal through discounts and taxes to a prominent total line. Four templates trade visual personality against formality. Clean Modern emphasizes whitespace, thin rules, and an accent-colored header rule so creative studios can stay minimal. Professional uses a darker table header band for a traditional office aesthetic. Creative / Freelancer leans on typographic contrast and banner space for personal brands. Corporate wraps the header in a framed block suitable for formal B2B PDFs.
Live preview means you never export blind: as you type, the HTML snapshot on the right reflects the same markup used for print and download, modulo your browser’s font rendering. Auto-calculation removes manual multiplication errors on line amounts, subtotals, percentage discounts, tax-on-after-discount, additional flat taxes, and shipping. Multi-currency support formats amounts with the correct symbol and decimal convention (for example, JPY without fractional digits). Payment-method checkboxes gate the rendering of sensitive banking details so you do not accidentally publish empty labels. The invoice tracker stores a rolling list of recorded invoices in localStorage—invoice number, client label, currency, total, and invoice date—so you can glance at recent billing activity without enabling server sync.
Print optimization relies on CSS tuned for A4 and Letter: table rows discourage awkward page breaks, typography stays legible at grayscale, and the print path uses your browser’s native “Save as PDF” when you need a file instead of paper. Duplicate invoice copies your current working state while advancing to the next suggested invoice number and refreshing the invoice date, which is ideal for retainers billed monthly. Downloaded HTML is self-contained with embedded stylesheet so you can file it beside contracts or attach it to emails when clients prefer an HTML artifact over PDF. Throughout, accessibility is supported with labeled controls, fieldset groupings for payment methods, and keyboard-focusable inputs aligned with shadcn/ui patterns.
Technical details
All arithmetic executes in your browser tab using TypeScript helpers shared with unit tests: line extensions multiply quantity by unit price, discounts apply either as a percent capped at one hundred of subtotal or as a flat amount capped at subtotal, tax applies to the post-discount subtotal, and additional tax plus shipping sum into the final total with explicit rounding at each stage to avoid floating-point surprises. Currency display uses Intl-friendly grouping with per-currency decimal rules rather than silent truncation.
Invoice numbers draw from namespaced localStorage counters for INV-style sequences, per-year buckets, and custom prefixes so parallel formats do not collide. Due dates derive from the invoice date plus term offsets in UTC-safe day arithmetic, with a custom override when you pick an explicit calendar date. The downloadable and printable HTML uses a compact CSS block with print media queries that favor white backgrounds and high-contrast text for office copiers. Logo sources accept only http(s) URLs or data URLs for common image types after sanitization, reducing injection risk in exported documents. The tracker cap (two hundred rows) prevents unbounded storage growth if you record frequently. Clearing browser data resets both counters and history—treat exports as your archival source of truth for audits.
Use cases
Freelance designers, developers, and copywriters invoice project milestones or hourly bundles with line items that name deliverables—wireframes, sprint stories, edited manuscripts—so scope disputes are rare. Consultants who blend strategy workshops and implementation hours can separate rows by rate card or by phase. Agencies often add PO numbers for enterprise clients and Net 45 or Net 60 terms to mirror procurement calendars. Contractors in trades and field services list materials and labor separately, optionally passing through tax lines that match local rules they have already validated with an accountant.
Product sellers who are not yet on a full ERP can still issue professional PDFs for wholesale orders or custom manufacturing runs, including shipping lines when freight is billed separately. Coaches and educators selling packages use the notes field for session policies, while SaaS micro-vendors reference subscription periods in descriptions. Nonprofits billing grants can echo funder budget categories in line text. Even side projects benefit: a consistent numbering scheme and branded layout signal that your weekend hustle is organized enough to trust with real money.
Pair this utility with SynthQuery’s Markup Calculator when you are still translating cost-plus pricing into client-facing figures, and with the Business Name Generator or Email Signature Generator when you are standing up a new brand stack. For advertising spend planning after you invoice media retainers, the PPC Budget Calculator complements your financial workflow. When you later need proof-of-payment documents instead of requests for payment, explore dedicated receipt tooling linked from the related-tools section below.
How SynthQuery compares
Cloud accounting platforms and payment processors often bundle invoicing with subscriptions, bank feeds, and identity verification. Those ecosystems help at scale but introduce onboarding friction when you only need a one-off PDF, want to draft a quote-to-invoice without linking a bank, or must keep drafts air-gapped until a deal closes. SynthQuery’s generator targets fast, private document assembly that never requires an account on our side and does not upload your financial inputs to our infrastructure. The matrix below contrasts typical patterns—your mileage varies by plan tier and region.
Aspect
SynthQuery
Typical alternatives
Account & onboarding
Open the page and start typing—no signup gate for the free generator.
Many suites require accounts, business verification, or payment method linking before first invoice.
Data residency
Drafts stay in your browser unless you print, download, or voluntarily record tracker rows locally.
Hosted invoicing stores customer and line data on vendor servers by design.
Volume limits
No artificial cap on how many PDFs you print from your own machine.
Free tiers of accounting tools sometimes cap active clients, brands, or monthly invoices.
Ecosystem depth
Focused on document layout, math, and export—not ledger, reconciliation, or tax filing.
Wave, Zoho Invoice, and PayPal Invoicing integrate payments, reminders, and reporting.
Best fit
Quick branded invoices, teaching demos, or air-gapped drafts before ERP entry.
Ongoing AR workflows, automatic sales tax engines, and multi-user approvals.
How to use this tool effectively
Start in Step 1 with your business identity: legal or trade name, optional logo from a secure HTTPS URL or a local image upload (converted to a data URL in your browser), structured address fields, phone, email, website, and an optional tax identifier such as an EIN or VAT number when your jurisdiction expects it on commercial invoices. Step 2 captures the client: company or contact name, multi-line mailing address, and optional email and phone so the “Bill to” block is complete for both you and your customer’s AP department.
Step 3 configures invoice metadata. Choose a numbering pattern—sequential INV-001 style, year-prefixed sequences such as 2026-001, or a custom alphanumeric prefix with an auto-incrementing suffix stored locally so numbers stay unique across sessions. You can always override the generated value manually for legacy continuity. Set the invoice date with the date picker (defaulting to today) and pick payment terms: due on receipt, Net 15, Net 30, Net 45, Net 60, or a custom due date. Optional purchase order numbers help enterprise buyers match your bill to their internal requisitions. Select a currency from USD, EUR, GBP, CAD, AUD, JPY, or INR so symbols and decimal rules match your contract.
Step 4 is your commercial core: a dynamic line-item table with description, quantity, unit price, and automatically computed line amounts. Add or remove rows as needed. Below the table, configure an optional discount as either a percentage of subtotal or a flat amount, an optional primary tax rate (applied after discount), an additional flat tax field for secondary levies or simplified multi-jurisdiction handling, and optional shipping or handling. The subtotal, tax components, and grand total recalculate instantly and are highlighted for quick verification before you send anything to a client.
Step 5 covers payment methods and legal-adjacent prose. Tick the methods you actually accept—bank transfer, PayPal, card, check, cash, crypto, or other—and conditional fields appear for bank wires and PayPal email addresses. Notes and terms text areas let you embed thank-you language, late-fee policies, or statutory disclaimers appropriate to your industry. Finally, open Template & visibility: pick one of four visual skins (clean modern, professional, creative freelancer, or corporate), set a primary accent color, choose a web-safe font stack, and toggle optional sections such as logo, tax ID, PO block, payment details, notes, and terms. The live preview pane updates continuously. When satisfied, print (often “Save as PDF” from the system dialog), download HTML for archiving, duplicate the invoice to pre-fill a new draft with the next logical number, and optionally record a row in the built-in local tracker listing invoice number, client, amount, and date for lightweight bookkeeping without cloud accounts.
Match professional HTML signatures to the same business details you promote on PDF invoices.
Frequently asked questions
At minimum, identify the seller and buyer with contact details, assign a unique invoice number, specify invoice and due dates, describe each product or service with quantity and unit price, show subtotal and total, and state accepted payment methods with enough detail for the client to pay you (for example, bank routing data or a PayPal email). Depending on jurisdiction and B2B rules, you may also need a tax or VAT registration number, purchase order reference, reverse-charge wording for cross-border EU B2B supplies, or notes about late fees. This generator lets you toggle optional sections so you can align with your counsel’s checklist without cluttering the layout when a field does not apply.
Net 30 means the buyer should pay the full invoice amount within thirty calendar days from a defined starting point—commonly the invoice date unless your contract specifies otherwise (some enterprises count from receipt of invoice or goods). It is a shorthand in accounts payable workflows; it does not automatically create a legal obligation unless your agreement or purchase order incorporates it. If cash flow is tight, negotiate shorter terms (Net 15) for new clients or pair Net 30 with milestone billing so partial payments arrive earlier. The tool computes due dates automatically from your chosen term so you do not miscount weekends.
Use a unique, sequential pattern per legal entity to reduce duplicate-payment risk and simplify audits. Many small businesses use prefixes (INV-0001), year-based series (2026-001 resets each January), or client-specific codes for multi-brand studios. Gaps are acceptable when you void numbers, but reuse is not. The generator offers three automated schemes backed by local counters plus manual overrides when migrating from another system. Record the logical sequence in your accounting policy so bookkeepers know whether numbers are chronological by issue date or by approval date.
Include tax identifiers when statute or your buyer’s AP policy requires them—common for VAT-registered businesses in the EU and UK, GST scenarios, and US sellers who must display EINs on certain B2B documentation. If you are small and not registered for sales tax or VAT, forcing a tax line can confuse clients; keep the field optional and confirm with a qualified accountant which numbers must appear for your entity type and customer location. International services may need clauses about place of supply; this tool provides text areas for custom wording but does not choose legal language for you.
State currency explicitly (the generator formats symbols and decimals per selection), clarify whether amounts are tax-inclusive or exclusive, and describe the place of performance or delivery when it affects indirect tax. Add SWIFT/BIC and IBAN or domestic routing details compatible with your client’s country. Because rules vary by corridor, use the notes and terms sections for reverse-charge statements or withholding reminders after professional review. FX conversion is outside this tool—invoice in the contract currency and let banks handle exchange at payment time unless you have locked rates elsewhere.
An invoice is typically a request for payment before or after delivery, summarizing what is owed and when it is due. A receipt acknowledges payment already received. Some businesses issue both for the same transaction sequentially. Do not label a pre-payment document as a receipt if funds have not cleared; instead call it an invoice or deposit request. SynthQuery offers separate receipt-oriented utilities you can link from related tools once payment hits your account.
Retention periods depend on tax authority rules—often multiple years for income tax, VAT, and payroll-related documents, sometimes longer for real estate or fraud-prone industries. Digital PDFs and HTML exports count when they are immutable snapshots of what you sent. Store them alongside bank reconciliation files. The local tracker inside this tool is a convenience, not a compliance archive; export copies to durable storage your accountant approves.
Yes. Pick among four layout personalities, adjust the accent color, choose from web-safe font stacks suitable for email and print, and show or hide optional blocks such as logos, tax IDs, PO numbers, payment instructions, notes, and terms. For deeper branding—custom typography licensed only for web—you may still download HTML and refine CSS offline in your own pipeline.
Yes. The Invoice Template Generator is part of SynthQuery’s free tools: no charge to format, preview, print, download HTML, duplicate drafts, or maintain the optional local tracker. Paid SynthQuery products for AI content analysis remain separate; this page does not consume those quotas.
Your line items, bank details, and client addresses stay in the browser unless you choose to print, save a file, or click Record in tracker (which writes a short summary—number, client name, total, date—to localStorage on your device only). SynthQuery servers do not receive those fields for processing. Clearing site data or using private browsing removes local copies; always keep authoritative backups you control.