← Home

Getting Started

What this app does

1. Set up your profile

Go to Profile Setup and fill in your identity (name, address, contact), bank details, and rate settings. Choose 'Derive from monthly pay' and enter your Monthly Pay + Required Monthly Hours, or choose 'Enter rate manually' for a fixed hourly rate. Without a rate set, line item totals won't calculate. Also add your recurring recipients and saved projects for quick reuse. Hit Save Profile — changes are not auto-saved here.

2. Create an invoice

Go to Create Invoice. Fill in the invoice number, dates, and select a recipient. Set the billing period — this becomes the period label on the PDF. Add line items with end client and project name, then enter hours per line. Totals calculate automatically.

3. Hours or percentage mode

The line items section has a Hours / Percentage toggle. In Hours mode, enter hours directly. In Percentage mode, enter each item as a percentage of your required monthly hours — useful when your contract specifies allocation by percentage rather than exact hours. Items should sum to 100% or a warning appears. The PDF reflects whichever mode you used — percentages stay as percentages, hours stay as hours.

4. Check the warning

If your total hours don't match your required monthly hours, or total percentage doesn't add up to 100%, a warning appears. It won't block generation — just a nudge to double-check before sending.

5. Generate the PDF

Click Generate PDF. The file downloads directly to your device. The PDF matches your invoice template — your details top-left, invoice metadata top-right, line items table, totals, and bank info in the footer. Hours are always shown in the PDF regardless of input mode.

6. Invoice history

Every time you generate a PDF, the invoice is automatically saved to your history. Visit Invoice History to browse past invoices. From there you can Re-download (regenerate the same PDF), Load into draft (pre-fill the invoice builder — handy for a new billing period), or Delete an entry. History is stored locally and persists across sessions.

7. Data & storage

Everything is saved locally in your browser (localStorage). Your profile must be saved manually with the Save Profile button. Your invoice draft auto-saves as you type. Nothing leaves your device — no accounts, no server.