Quick Invoice
Open the workspace

An invoice desk inside your browser

Your invoice data,
yours from first line to last

Quick Invoice keeps every invoice as one structured document — no sign-up, nothing uploaded, and the whole thing exports in a click. Write it as code, or click through the form. Same document either way.

Every invoice is one structured document — no sign-up, nothing uploaded, and it all exports in a click. Write it as code, or click through the form.

  • 01

    It stays on this device. No account, no server copy, nobody holding your records.

  • 02

    Structured plain text. One .yaml file — import, export, back up, or commit it.

  • 03

    Code and form, either way. Both edit the same document; they never drift apart.

Free · no account · works on your phone

invoice-1.yamlCodeFormPreviewSaved on this device

Files

global.yaml

invoice-1.yaml

acme-may.yaml

retainer-may.yaml

↓ Export .yaml

↑ Import .yaml

title: Invoice
invoiceNumber: INV-2023-001
dueDate: 2023-05-24
client:
$ref: clients.acme
items:
- description: Design
quantity: 1
rate: 1000
- description: Frontend
quantity: 20
rate: 75
taxRate: 10

Invoice

My Company#INV-2023-001
Design1,000.00
Frontend1,500.00
Backend1,275.00
Server Setup300.00
Balance Due$3,982.50
Three panes: files, content, preview — edit on the left, watch the rightOne pane at a time on a phone: code, form, preview

It treats invoices as data

No dashboard, no reminders, no monthly fee. Just a quiet desk for writing invoices.

No dashboard, no reminders, no monthly fee.

01

It all stays in your browser

Close the tab, come back tomorrow — your invoices are still there. No account, no server copy, and no third party quietly holding your amounts and your client list.

Close the tab, come back tomorrow — still there. No account, no server copy, and no third party holding your amounts and client list.

02

Structured data, free to come and go

Each invoice is one readable text file. Export the .yaml, import it on another machine, drop it in a cloud folder as a backup — or commit it, and a year of invoicing has a version history.

Each invoice is one readable text file. Export the .yaml, import it elsewhere, back it up — or commit it, and a year of invoicing has a version history.

03

Code or form — the same document

If you like working in bulk, edit the fields directly. If you would rather not see code, switch to Form mode and click the invoice itself. Both write to the same document, and you can move between them at any time.

Prefer working in bulk? Edit the fields. Rather not see code? Switch to Form mode and click the invoice itself. Both write to the same document.

04

Any language, any currency, per invoice

Language, currency and template belong to the invoice, not to your account. Tokyo gets a Japanese invoice in yen and Paris a French one in euros, both from the same workspace.

Language, currency and template belong to the invoice, not your account. Tokyo gets yen in Japanese; Paris gets euros in French.

05

Write it once, reference it everywhere

Your letterhead, your regular clients, the services you bill and their rates all live in one shared config. An invoice pulls a whole block in with a single line.

Move office and you change one line; every invoice that points at it updates. Discount a single job and you override the rate on that invoice alone — the shared copy stays put.

Letterhead, regular clients, your services and rates live in one shared config; an invoice pulls a block in with one line. Move office, change one line. Discount one job, override it there.

global.yaml

clients:
acme:
name: Acme Ltd
products:
consulting:
rate: 150

invoice-1.yaml

client:
$ref: clients.acme
items:
- $ref: products.consulting
rate: 140

Templates, as many as you like

Same data · switch anytime

Because the data and the layout are separate, a template is just a small layout file — cheap to add, so the shelf keeps growing. Switching one never touches what you wrote; it only changes the paper.

Modern
Classic
Minimalist
Colorful
Corporate
Professional
Creative
Elegant
Modern Dark
Vintage
Ledger
Blueprint

Next to the usual online invoicing tools

Next to the usual tools

Most of them work well — they just want your account and your data first. This one does not.

Most work well — they just want your account and data first.

Quick InvoiceTypical online invoicing tool
Getting startedOpen the page and writeSign up, verify your email
Where the data livesIn this browser, on this deviceOn their servers
Data formatStructured plain text — readable, portable, versionableTheir own format, and whatever export they offer
How you editCode and form on one documentUsually a fixed form
TemplatesAll open, switch anytimeOften tied to your plan
CostFreeUsually a monthly plan

Questions people ask

Is my invoice data uploaded anywhere?

No. Everything is written to your browser’s own storage, tied to this device and this browser. Switch devices or clear your browser data and it is gone — so export a .yaml copy of anything you want to keep.

I would rather not write code. Can I still use it?

Yes. Switch to Form mode and edit the invoice by clicking on it, much like filling in a paper form. The editor is there for people who like plain text — both edit the same document.

How do I back up or move devices?

Export a .yaml file and import it on the new device. It is plain text, so a cloud folder, an email or a Git repo all work — and you can read what is inside without any tool at all.

How do I get a PDF?

Press Download PDF. It opens your browser’s print dialog with the invoice laid out on A4 — choose Save as PDF.

Does it cost anything?

No. No plans, no limits, no trial period, and every template is open.

Write one now

It opens ready to go — the first invoice is already filled in for you.

Open the workspace
Free · no accountOpen the workspace