Nothing is sent anywhere
There is no backend endpoint. Client names, rates and bank details are written by your browser into this browser's storage, and the page you print is built from that copy.
Pikkola Invoice, tool No. 7
An invoice and quote generator for freelancers, one-person studios and small teams. Type the details, check the page on the right, print it to A4. No account, no upload, no server holding your rates.
The page
Fits one A4 page
This is the printed page at true size. In the print dialog choose A4 and margins set to none.
What it is not
Most invoice tools want an account before they show you a page, then keep your client list on their server and put their logo on your work. This is the other shape of the same tool.
There is no backend endpoint. Client names, rates and bank details are written by your browser into this browser's storage, and the page you print is built from that copy.
A quiet layout in the manner of a printed letterhead: your logo, a numbered line-item table, the totals set apart, and no coloured banners competing with the number the client has to read.
Ten currencies with the decimal places each one actually uses, and labels in English, Korean or Japanese. A Korean client can receive 청구서 while a German client receives Invoice from the same page.
Every keystroke is saved as you go. Close the tab, come back after lunch, and the invoice is where you left it, including a logo you uploaded last week.
The whole procedure
Your name and address go in once. The client's details and the line items change with every job. Rates are plain numbers, the amount column keeps up.
The right side is the printed page, not an approximation of it. Read it the way your client will, then fix the one thing that looks wrong.
One button. In the print dialog pick A4, margins none, and save it as a PDF. The invoice number becomes the file name.
Attach the PDF to an email, or print the page and hand it over. The invoice stays in this browser if you need it again next month.
Before you send it
Free, with no account and no watermark. Pikkola builds small browser tools and pays for the domain with three five-dollar field guides. If you ever see a paid tier here, it will be a different tool with a price written on it.
Into this browser's local storage under the key pikkola.invoice.v1, on your device. It is not uploaded, so it also does not follow you to another computer or another browser. Clearing site data removes it.
Press Print or save PDF. In the print dialog choose A4 paper, set margins to none, and pick Save as PDF as the destination. Chrome, Safari, Edge and Firefox all offer it. The button also works from a phone's share sheet, where the dialog is Print then Save to Files.
The page holds about eight lines at the normal size. Remove a detail line under an item, drop the payment note, or shorten a description. If the invoice truly needs thirty lines, a second page is honest and prints fine.
No, and on purpose. A link would need an account or a shared copy of your client data on a server. Send the PDF. It also cannot be edited by anyone after it leaves you.
Yes. The title is a free text field, so Quote, Estimate, Proforma, Receipt, 견적서 and 영수증 all work. Add a due date, or delete the row if a quote has no deadline.
It stays in the browser, as does everything else on the invoice. On a shared or borrowed computer, clear the invoice when you finish or work in a private window, since the next person to open this page on that profile would see it.
USD, KRW, EUR, GBP, JPY, CAD, AUD, CHF, SGD and CNY, each with its own decimal places. KRW and JPY are shown without cents, because that is how those currencies are written.
Something missing, or a bug on your printer? [email protected]
No cookies, no analytics, no third-party requests. The only record that this page was opened is a request count at Cloudflare's edge, which does not know who you are.
Read the privacy note