Hassle-Free Invoice Generator
A fast, private, offline-first invoice app that lives on your device. No sign-ups. No subscriptions. Just invoices.
Open the AppEvery single field in Oak Ledger is optional. If something isn't relevant to your invoice—a client address, work dates, notes—just skip it. The invoice adapts to include only what you fill in, so you're never wrestling with blank fields or placeholder text.
Oak Ledger is a Progressive Web App. Visit it once and it caches everything you need to run offline—at a job site, on a plane, or when your connection drops. You don't even need to install it: just revisit the same URL in your browser without internet and it loads from cache. For the best experience, save it to your home screen and it launches full-screen, just like a native app.
⋮ menu (three dots, top-right).Install app or Add to Home screen.Install to confirm. The icon appears in your app drawer and home screen.Add to Home Screen.Add.Install Oak Ledger.Hit Create PDF and a clean, formatted invoice downloads to your device immediately. The PDF includes your letterhead, business details, services breakdown, totals, and payment terms—ready to email or print.
Save your business name, contact info, and address once—they're remembered across invoices. Run multiple businesses or freelance under different names? Switch between up to four profiles with a single tap. Each profile keeps its own letterhead and invoice number sequence.
Each business profile maintains its own invoice number sequence. After every PDF you create, the number increments automatically. Need to use a specific number instead? Just type it in and Oak Ledger will continue from there.
INV-004).25 or INV-025) to override it. The sequence continues from your custom number.Every invoice you generate is automatically recorded. The history section shows a summary table of all past invoices at a glance. When you need to reconcile, file taxes, or hand records to your accountant, download everything as a CSV.
Have unstructured invoice details—an email, a text message, scribbled notes? Paste them in, copy a pre-built prompt for your favourite AI, and get back structured JSON that Oak Ledger can import in one click. The invoice populates itself and a PDF is generated immediately.
All your invoice data—business profiles, letterheads, invoice history—is stored in your browser's local storage. Your invoices are private and never transmitted to any server. Clear your browser data and it's gone.