FreelanceDesk - Offline Invoicing and Client Tracker with Contract, Proposal and Rate Card Templates
Try it right now in your browser - nothing to install, no account
Most freelancers pay $10-20 a month for an invoicing app that keeps their client list on someone else's server and locks the useful parts behind a higher tier.
FreelanceDesk is one file. Double-click it and it runs in the browser you already have - Chrome, Edge, Safari or Firefox - with the internet switched off. No account, no subscription, no data leaving your computer.
WHAT IT DOES
- Clients: rate, currency, billing address, notes, and what each one currently owes you.
- Time log: record work in 20 seconds. Unbilled hours stay visible until you invoice them. Hours held by another invoice - even an unsent draft - are skipped, so the same hour cannot be billed twice.
- One-click billing: "Bill unbilled to invoice" gathers every unbilled hour for a client into a draft, merged by task and rate, ready to edit.
- Invoices: line items, tax, discount, 16 currencies, due-date terms, and your own invoice series. Since 1.0.9 the numbers are built from your business name and VAT number (MS-FI26-0001, not the generic INV-0001 that every buyer shipped with), and a number you have already issued is refused instead of duplicated. Draft / Sent / Paid / Void, with overdue invoices flagging themselves.
- PDF invoices: one button uses your browser's own "Save as PDF". No watermark, no page limit, no third-party service in the middle.
- Dashboard: outstanding, overdue count, unbilled hours, paid this month, a six-month chart, and top clients by billed value.
- Take your data with you: invoices CSV, time-log CSV, full JSON backup and restore. Moving to a new computer takes 30 seconds.
ALSO INCLUDED - four documents that edit in your browser, print to PDF the same way, and keep what you type in this browser so a contract left half-finished is waiting for you when you come back:
1. Service agreement: scope, schedule, deposits, revision rounds, ownership and kill fee, written in plain English with placeholders you fill in.
2. Project proposal: outcomes, an explicit "not included" list, a four-phase plan and a three-option price table. This is what stops scope creep.
3. Rate card: hourly, per-project, retainer, rush and late-payment terms on one page.
4. Late-payment letters: a reminder, a formal demand and a final notice for an invoice that is already overdue, in English and Finnish, each working out the statutory interest and the fixed compensation from the amount and the dates you enter.
HONEST CAVEATS, BEFORE YOU BUY
- Your data lives in your browser on your machine. That is what keeps it private and free, and it also means clearing your browser data deletes your records. Use the backup button weekly and keep that file somewhere safe.
- This is a single HTML file, not a mobile app, and there is no shared team ledger or multi-user sync.
- These four documents are a starting point written in ordinary language, not legal advice. Have a lawyer in your jurisdiction review anything you send repeatedly.
- It is not accounting or tax software and does not file anything for you.
- If you bill in more than one currency, totals stay split by currency (shown as "$1,800.00 + €950.00") and the monthly chart plots your default currency and says how many invoices it left out. Nothing is converted at a made-up rate.
REQUIREMENTS: any browser from the last five years. Works offline from a USB stick.
WHAT YOU GET: FreelanceDesk-1.0.9.zip (39 KB) containing FreelanceDesk.html - the whole app in one file; templates/freelance-docs.html - the agreement, proposal and rate card; templates/late-payment-letters.html - the reminder, formal demand and final notice, in English and Finnish, with the interest worked out from one case panel; QUICKSTART.md, LICENSE.txt and VERSION.txt. Unzip it, double-click FreelanceDesk.html, done. The printed invoice can be in English or Finnish (Lasku, Eräpäivä, ALV) and carries your business ID and the client VAT number.
FREE TOOLS ON THE SAME SITE - no purchase, no account, nothing uploaded:
- Free invoice generator: one invoice with line items, tax and 16 currencies, printed to PDF by your own browser.
- Overdue invoice reminders: five chase emails that fill themselves in from your invoice number, amount and due date, and tell you which one is due today.
- Freelance rate calculator: works backwards from the take-home you need, through tax, expenses and unpaid admin, to your minimum billable rate.
- Late payment interest calculator: the statutory interest and fixed compensation you can charge on an overdue invoice in the EU or the UK.
JUST WANT THE PAPERWORK? The same agreement, proposal, rate card and late-payment letters are sold on their own for $7, so you do not have to buy the tracker to get them: Freelance Docs. Buying this bundle already includes them.