EliteInvoice

New Invoice

Compose or use AI Magic Input to auto-fill.

AI Magic Input
Powered by Cloudflare Workers AI
Your Business Name
123 Main Street, City, Country
INVOICE
Date
Due Date
BILL TO
Description Qty Unit Price Total
Subtotal
Discount
Tax (%)
Total Due
Notes
Editing existing invoice — changes will overwrite the saved record.

Saved Invoices

All your past invoices, stored locally in your browser.

Total Revenue
Converted to USD · live rates
Invoices 0
Avg. Value
Overdue 0

No saved invoices yet.

Settings

Customize your business profile and branding.

Business Profile

Optional Contact Info
Social Links
Revenue Dashboard

Live rates via Frankfurter with open.er-api.com as fallback — refreshed each time you open Saved Invoices.

Branding
Click to upload logo PNG, JPG, SVG — max 2MB

Invoice Templates

Choose a design for your invoice. Applied instantly to print.

Classic
Clean and professional. Blue accents, gradient header bar.
Minimal
No colour, no noise. Pure typography and whitespace.
INV
Bold
Dark header band, high contrast. Makes an impression.
Slate
Earthy tones with a left-aligned biz block. Warm and modern.
Ocean
Cool teal tones with a gradient bar. Fresh and modern.
INV
Rose
Warm rose header with burgundy accents. Elegant and bold.
INV
Midnight
Deep navy header with gold accents. Prestigious and refined.
Forest
Deep green tones with earthy warmth. Grounded and trustworthy.

Template choice is saved automatically and applies to print / PDF output. Your invoice content is never affected.

Help & Guide

Everything you need to know about using EliteInvoice.

EliteInvoice

A free, privacy-first invoicing tool that runs entirely in your browser — no account, no server, no subscription. Create professional invoices in seconds, pick from 8 beautiful templates, auto-fill with AI, add discounts, draft payment emails, track revenue across currencies, and export to PDF. Install it as an app on your phone or desktop. Everything stays on your device.

🔒 100% Private ⚡ Works Offline ✦ AI-Powered 🆓 Free Forever 📲 Installable PWA
Create Invoice
Fill in client details, add line items, save
AI Magic Input
Paste text, let AI auto-fill everything
Add Discount
Apply % or fixed amount off the subtotal
Export & Backup
Download your invoices as a JSON backup
Print / PDF
Print any invoice directly from the browser
Install as App
Add to home screen for a native app feel
Frequently Asked Questions

Go to New Invoice from the sidebar (desktop) or bottom tab bar (mobile). Fill in your client's name, email, and address. Add line items with + Add Row — each row has a description, quantity, and unit price. The total updates automatically. When ready, click Save Invoice.

AI Magic Input lets you describe your invoice in plain text and have it auto-filled. For example: "Invoice for Acme Corp, 3 hours of web design at $150/hr and 1 domain registration for $15. Due in 30 days." — the AI extracts client details, line items, amounts, and due date automatically. Click the ✦ Magic button at the top of the New Invoice page to expand it. Powered by Cloudflare Workers AI.

Everything is stored locally in your browser's localStorage — nothing is sent to any server. Your data never leaves your device. This means clearing browser data will erase your invoices, so use the Export feature in Saved Invoices regularly as a backup.

In Saved Invoices, click Export to download a .json backup of all your invoices. To restore, click Import and select your file — it merges with existing invoices and skips duplicates automatically.

Open Saved Invoices, find your invoice, and click Edit. This loads it into the editor with a green edit-mode indicator. Make your changes and click Update Invoice to save, or Cancel to discard.

Click the Print button on any invoice. To save as PDF, choose "Save as PDF" in the browser's print dialog (available in Chrome, Edge, Firefox, and Safari). The invoice is formatted for A4 — all UI elements like the sidebar, buttons, and navigation are hidden automatically.

From Saved Invoices, click Draft Email on any invoice. EliteInvoice generates a professional email based on the invoice details and overdue status. Copy the draft to clipboard or open it directly in your default mail app.

Go to Templates from the sidebar or bottom tab bar. Choose from 8 designs: Classic, Minimal, Bold, Slate, Ocean, Rose, Midnight, and Forest. Your selection is saved and applies to all invoices. On mobile, the bottom tab bar tints to match your chosen template's accent color.

Select a currency from the dropdown in the top-right of the New Invoice view — 20 currencies with country flags are available. For tax, use the Tax % field at the bottom of the invoice — enter a percentage (e.g. 10 for 10%) and totals update live.

The revenue dashboard at the top of Saved Invoices totals all invoices converted to your base currency using live exchange rates via Frankfurter (with open.er-api.com as fallback). Set your base currency in Settings → Base Currency and click Apply.

On desktop, click the theme toggle button in the top-right of the Settings page. On mobile, tap the sun/moon circle in the top-right corner of the header. Your preference is saved and persists across sessions. You can also use the keyboard shortcut ⌘⇧D from anywhere.

In the New Invoice view, you'll find a Discount row just above the Tax field in the totals section. Enter a value and toggle between % (percentage off subtotal) or a fixed currency amount using the button next to the input. The discount is applied to the subtotal first, and tax is then calculated on the reduced amount. Discounts are saved with the invoice and shown on print.

Press ? anywhere in the app to open the shortcuts dialog. Key shortcuts include G then N/H/T/S/? to navigate between views (just like GitHub), ⌘S to save or update an invoice, ⌘↵ to add a line item, ⌘⌫ to clear the form, and ⌘⇧D to toggle dark mode. On desktop, there's also a Shortcuts button at the bottom of the sidebar.

Yes — EliteInvoice is a Progressive Web App (PWA). On iOS Safari, tap the Share button and choose Add to Home Screen. On Android Chrome, tap the three-dot menu and choose Install app or Add to Home Screen. On desktop Chrome or Edge, look for the install icon in the address bar. Once installed, it opens in its own window with no browser chrome, works fully offline, and has home screen shortcuts to jump straight to New Invoice or Saved Invoices.

Maybe. Try the classic Konami code on your keyboard: B A. No guarantees on what happens.

Pro Tips
01
Use AI Magic for recurring clients — paste an old email or message and the AI fills the whole form in seconds.
02
Export weekly — since data lives in localStorage, a regular export habit protects against accidental data loss from clearing your browser.
03
Set your business profile first — your name, email, address, and logo appear on every invoice. Do it once in Settings.
04
Master the keyboard shortcutsG + N/H/T/S for navigation, ⌘S to save, ⌘↵ to add a row. Press ? to see them all.
05
Template colors carry over to mobile — the bottom navigation bar tints to match your active invoice template's accent color.
06
Discounts stack correctly — the discount is always applied to the subtotal first, so tax is calculated on the reduced amount, not the original total.
07
Use Email Drafter after saving — open a saved invoice, click Draft Email, and get a professional payment request email tailored to the invoice amount and due date.
08
Install as a PWA — adding EliteInvoice to your home screen gives you offline access, a native app feel, and quick-launch shortcuts to New Invoice and Saved Invoices.
Keyboard Shortcuts
Navigation
New InvoiceG N
Saved InvoicesG H
TemplatesG T
SettingsG S
HelpG ?
Invoice
Save invoice⌘S
Add line item⌘↵
Clear form⌘⌫
General
Toggle dark mode⌘⇧D
Show shortcuts?
Close dialogEsc
Changelog
March 2026
  • PWA support — installable on iOS, Android, and desktop with offline caching via service worker
  • App icons (192px & 512px) matching the EliteInvoice brand
  • Home screen shortcuts: jump directly to New Invoice or Saved Invoices
  • PWA standalone mode detection — tab bar adjusts for iOS home indicator automatically
  • Custom 404 page styled as a voided invoice (INV-0404)
  • Konami code easter egg — ↑↑↓↓←→←→BA for a surprise
  • Discount line item — apply % or fixed amount off the subtotal, saved with invoice and shown on print
  • Keyboard shortcuts system — full shortcut set with "?" dialog and sidebar button
  • AI gradient animations slowed down and made more subtle (14–18s cycles)
  • Cancel Edit button renamed to "Done" with green styling
  • Mobile bottom tab bar height refined to iOS 26 proportions
  • Update available toast shown when a new version is cached by the service worker
  • 6 bug fixes: navigate null guard, getTone urgency levels, invoice counter sync, clearInvoice edit mode leak, null fields rendered as "null", stale email modal index
  • HTTP 502 retry logic added to email drafter with auto-retry after 1.5s
March 2026
  • Mobile header bar and theme toggle are now non-sticky and scroll with the page
  • Brand pill and theme circle moved into the page flow as a header row
  • Bottom tab bar made narrower and more compact
  • Header, theme circle, and tab bar left/right edges aligned with page content
  • Tab icons and labels reduced in size for a more refined look
  • Removed gradient fades behind top and bottom mobile elements
  • Removed conflicting CSS animations that prevented tab bar transforms
March 2026
  • View transitions with spring-curve entrance animations
  • Staggered card entrances for history, templates & help
  • Button press physics across all interactive elements
  • Sidebar nav items glide on hover
  • Changelog & versioning section added to Help
  • Toast repositioned above bottom tab bar on mobile
  • Email drafter dialog padding restored on mobile
  • Sidebar menu colors no longer broken by animation layer
March 2026
  • Floating bottom tab bar for mobile navigation
  • Liquid glass effect on tab bar & header elements
  • Tab bar tints to match the active invoice template's color
  • Separate brand pill and theme toggle in mobile header
  • Sidebar rounded right corners on desktop
  • Footer spans full width on desktop
  • Clicking the EliteInvoice logo navigates to New Invoice on all devices
  • Footer moved into Help section on mobile
February 2026
  • 8 invoice templates — Classic, Minimal, Bold, Slate, Ocean, Rose, Midnight, Forest
  • Dark mode with persistent preference
  • Invoice history with search and filter
  • Revenue dashboard with total earnings
  • Multi-currency support with live exchange rates
  • Logo upload stored as base64 locally
  • Print / PDF export with clean print styles
January 2026
  • Invoice editor with dynamic line items
  • AI Magic Input powered by Cloudflare Workers AI
  • Tax rate configuration
  • Email draft generator
  • Import & export invoices as JSON
  • Fully offline — all data stored locally