- Do I need to create an account or sign up?
- No. This tool is completely free and requires zero sign-up. There is no login, no email confirmation, and no payment. You open the page and start typing immediately. Your sender profile is saved locally in your browser's localStorage so it pre-fills on your next visit — no account needed for that either.
- Is my invoice data sent to a server or stored in the cloud?
- Never. Every calculation runs in JavaScript inside your browser tab. The PDF is assembled client-side by pdf-lib, a pure JavaScript library that runs entirely locally. No network request is made when you click "Download PDF." Your client details, pricing, and bank information remain on your device only. This also means the tool works fully offline once the page has loaded.
- How is the tax calculated, and what tax types does it support?
- Tax amount = subtotal × (tax rate ÷ 100). For example, a subtotal of $500 with a 10% tax rate gives a tax of $50 and a total of $550. The field is a plain percentage, so you can use it for VAT, GST, sales tax, or any other percentage-based tax your jurisdiction requires. If you are VAT-registered and need to show the rate and amount separately, both appear in the PDF totals block.
- Can I reuse my sender details without retyping them every time?
- Yes. Your business name, email, address, phone, website, and bank details are saved to localStorage every time you edit them. The next time you open this page in the same browser, the "From" section is pre-filled automatically. You only need to fill in the client details and line items for each new invoice.
- What is the shareable link and is it private?
- The "Copy Shareable Link" button encodes the entire invoice — sender, client, line items, tax, notes — as a Base64 JSON string appended to the URL after a
# hash character. Because the hash never gets sent to a web server (browsers don't include the fragment in HTTP requests), the data goes directly from your browser to the recipient's browser. Treat the link like you would treat the PDF itself: share it only with people who should see the invoice.