Private invoicing, by design

Professional invoices.
Zero cloud.

A single-file invoice and quote generator that runs entirely in your browser. No account, no subscription — and your client data never leaves your device.

No sign-up · A4 & Letter · Print or save as PDF · Works offline once saved

A finished InvoiceHarbor invoice with line items, tax, totals and a paid badge
Data stays in this browser
No account, everOpen the file and start. No email wall, no login.
Nothing uploadedInvoices and clients stay in your browser's local storage.
Backups you ownExport everything to a JSON file. Restore it anywhere.

The whole toolkit

Everything you need to send a document. Nothing you don't.

InvoiceHarbor stays deliberately small: a focused editor, a clean document, and your data kept on your machine.

Private by default

The app has no backend and no analytics. Your invoice data is stored in your browser and is never sent to a server.

Quotes become invoices

Turn an accepted quote into an invoice in one click. Mark it paid and see outstanding totals at a glance.

Reuse clients

Every client you enter becomes available on the next document. Repeat work takes seconds, not re-typing.

Make it yours

Upload a logo, pick an accent color, choose a document style and set your currency, tax label and rates.

Print-ready output

A clean A4 or US Letter layout, with a print stylesheet that removes the interface. Save as PDF from your browser.

Backup and erase

Download a complete JSON backup, restore it on another machine, and wipe all data with one clear action.

FreelancersConsultantsDesign & web studiosTradesPrivacy-conscious teamsAgencies

Three steps

From blank page to a finished invoice.

No onboarding, no sync, no setup wizard. Fill in what you need, then print.

1

Open the file

Double-click the HTML file, or host it on any static server. There is no install and no build step.

2

Add the details

Set your business once. Add a client, line items, discount and tax. Reuse a client from an earlier document if you like.

3

Print, save or send

Print to A4 or Letter, or save as PDF from the browser dialog. Your data stays exactly where it was.

Try the demo
The InvoiceHarbor editor with client details, document fields and line items

For developers & agencies

One file. No build step. No lock-in.

InvoiceHarbor is plain HTML, CSS and JavaScript in a single self-contained file. Host it, fork it, or make it your own.

  • One self-contained HTML file
  • No frameworks, npm or database
  • Readable, commented source
  • Deploy on any static host
  • White-label with one end-product license
  • Inter font embedded, OFL licensed

The source is available now as a one-time direct license. See pricing or email for a Wise payment request.

# the entire application
invoiceharbor.html 118 KB · no dependencies
├─ app logic + styles plain HTML / CSS / JS
├─ Inter variable font embedded
├─ invoices, quotes, clients localStorage
└─ network requests none
# host it anywhere
$ cp invoiceharbor.html /var/www/
$ open invoiceharbor.html

A closer look

Quietly designed, seriously useful.

Three document styles, any accent color, and a layout that holds up on paper and on a phone.

A quote document with line items, a 5% discount and tax
Quotes with validity dates and optional discountsQ-1043
InvoiceHarbor's editor on a narrow mobile screen
Responsive from desktop to a phone390 px

Simple pricing

Try it free. Own the source from $24.

No subscription. The demo is free; direct source licenses are one-time and paid by Wise or bank transfer.

Live demo

$0

Explore the complete app with sample data.

  • Full editor and invoice preview
  • Demo changes are not saved
  • Nothing to install
Open the demo

Agency license

$149 one-time

White-label the app for your client projects.

  • Unlimited client deployments
  • Editable source and documentation
  • 3 months support for installation and defects
  • No resale of the source
Pay $149 with Wise

Read the agency one-pager (PDF) · After payment, email your Wise reference for the agency ZIP and license.

Direct purchases: choose a license and pay with Wise. After payment, email your Wise reference to khshvmas92@gmail.com; we send the ZIP, documentation and license by email. Prices are in USD.

Questions

Good to know.

Does InvoiceHarbor upload my invoices?

No. The app has no backend and makes no network requests for your invoice data. Documents, clients and settings live in your browser's local storage. You can verify this in your browser's network panel.

Can I use it offline?

Yes. The app is a single HTML file. Once you have the file, it opens and works without an internet connection. The hosted demo needs a connection to load the page initially.

How do I create a PDF?

Click Print / Save PDF, then choose Save as PDF in your browser's print dialog. The print layout supports A4 and US Letter and removes the editor interface.

Can I use my own logo, currency and tax rates?

Yes. Upload a PNG, JPG or WebP logo (under 400 KB), set your currency in Settings, and set a tax label and rate on each document. Tax rates are entered manually — InvoiceHarbor does not determine your tax obligations.

Can I change the design?

Yes. The source is plain, commented HTML, CSS and JavaScript. Choose the Classic, Modern or Minimal style and any accent color in Settings, or edit the source directly.

Is this accounting or tax software?

No. InvoiceHarbor creates documents. It does not file taxes, reconcile accounts or provide legal, tax or accounting advice. You are responsible for meeting the invoice requirements that apply to you.

What support is included?

Direct purchases include the written documentation and email support for installation and defects. Agency licenses include 3 months of support. Custom development is not included.

See how quiet invoicing feels.

Open the demo, edit the sample invoice, and print it. No sign-up and nothing to install.

Open the live demo