Skip to content
toolsdocks

Create an invoice

Fill in your details and the client's, add line items and choose the tax and discount. The preview and totals update as you type; download a PDF when it looks right.

Runs on your device
Loading tool…

How to use

  1. Enter your details and the client's (saved in this browser for next time).
  2. Add line items, tax and discount.
  3. Download the PDF.

Worked example

2 × $450 design days + 1 × $120 hosting, 10% discount, 8.25% tax: subtotal $1,020.00, discount −$102.00, tax $75.74, total $993.74.

Supported formats and limits

InputBusiness and client details, line items, Saved JSON draft
OutputPDF, JSON draft
EngineDecimal-safe totals (integer minor units); pdf-lib with embedded Unicode font

Limitations

  • This creates a document; it does not send it or track payments.
  • Tax rules vary; check what your invoices must include where you operate.

Questions

How are tax and discount calculated?

Line amounts are summed, the discount (a percentage or a fixed amount) comes off the subtotal, then tax is charged on what is left. Shipping is added after tax and is not taxed. Each step rounds to the currency's smallest unit, half away from zero. 1,020.00 less 10% at 8.25% tax gives a total of 993.74.

Can I use different tax rates on different lines?

Yes. Turn on a different rate per line and the invoice shows one tax row per rate, with the discount spread across the rates in proportion to their subtotals.

Where is my invoice saved?

The draft and your business details are kept in this browser's storage. Download the draft as JSON to keep a copy or open it on another device; nothing is sent to a server.

Privacy

Runs on your device. Files and text are processed in this browser tab and are not uploaded.

See the privacy policy for how toolsdocks handles data.