InvoiceWithMe

A free invoice generator that just makes the invoice.

Type in your client, your line items, your rate. Hit download. You get a clean PDF with no watermark and no signup wall in the way. The form runs in your browser, so nothing about the invoice gets sent to me.

What this tool actually does

This is a single-page invoice generator. You type your business details, your client's details, the work you did, what you charged, and any tax or discount. It runs the arithmetic for you, formats the result as a clean A4 or Letter PDF, and downloads it. That is the entire pitch.

There is no signup screen between you and the download button. There is no "create a free account" popup on the second invoice. There is no faint "Made with XYZ" line stamped across the bottom of your PDF. There is also no upgrade path, because the only version of the product is the free version, and that is the version I have been using for my own client work for the last few months.

If you have ever opened a "free" invoice tool, hit Download, and discovered that you need to confirm an email before your PDF unlocks — this site exists because I was in that exact frustration loop more times than I want to admit, and I eventually decided to build the version I wanted to use.

Who tends to use it

Freelancers and contractors who bill a handful of clients a month and do not want a recurring software subscription for it. Designers, developers, writers, photographers, illustrators, consultants. People for whom the invoice is a ten-minute task at the end of the week, not a workflow.

Small service businesses that bill from a phone or a laptop on site. Cleaners, plumbing companies, electricians, mobile mechanics, tutors, party hire businesses, anyone whose invoicing tool needs to be accessible from a job site without opening yet another app.

People who are switching off a free trial of a heavier invoicing product (the FreshBooks / Wave / Zoho / Invoice2Go family) and want something they can use forever without thinking about the subscription. The feature gap is smaller than you think for typical invoicing.

Occasional invoicers. Someone who needs to send one invoice to a friend who needs a receipt for accounting, or once a quarter to a side gig, or to settle a private sale. There is no "one invoice a month, then pay" trick on this site.

A 60-second walkthrough

  1. Open the form above. The first time you load the page, the From and Bill to blocks are empty. The invoice number starts at INV-0001. If your industry has a template, you can grab a pre-filled version from the Templates page.
  2. Add your logo if you have one. The button is at the top of the form. PNG, JPG, SVG and WebP, up to 2 MB. The logo is read into memory by your browser and never uploaded anywhere.
  3. Fill in From and Bill to. Whatever you type stays on this device. Your name, your email, your client's legal name, their billing address, anything else they need on the invoice.
  4. Pick a payment term. Due on receipt, Net 7, Net 14, Net 30, Net 60, or a custom date. The due date updates the moment you change it.
  5. Add your line items. Description, quantity, rate. Decimals are fine, so 1.5 hours at $80 works. Click Add line item for each new row.
  6. Set tax, discount and shipping if relevant. Tax and discount can be a percentage or a flat amount. Shipping has its own line so it does not get rolled into the subtotal.
  7. Pick A4 or Letter, and your currency. The preview updates instantly so you can sanity-check before downloading.
  8. Hit Download PDF. Your file is generated in the browser using jsPDF and dropped into your downloads folder. A copy is auto-saved to History so the next time you invoice the same client, the form starts halfway full.

Why there is no account

Because there is no server. The whole site is a static bundle, deployed to a CDN, that runs in your browser tab. There is nowhere on my side to store an invoice even if I wanted to. I cannot read your client's name, I cannot see the amount you charged, and I cannot recover any of it if you lose your browser data.

In exchange, you get a few real things. No password to remember. No risk of waking up to news that a SaaS company has been breached and your client list leaked with it. No subscription that auto-renews after a free trial. The tool costs me roughly the price of one coffee a month to run, and the ads on the article pages (not on the tool itself) cover it.

The trade-off is real and worth naming: your invoice history lives on the device you used to make it. Clear your browser, and it is gone. Open the History drawer and hit Export backup every now and then; that gives you a small JSON file you can re-import on any device. Several people use Dropbox or iCloud Drive for this and treat it like a portable filing cabinet.

What the PDF actually looks like

The default layout is built around the assumption that an invoice is read in five seconds by a busy person who needs three things: who is this from, how much do I owe, and how do I pay. Your logo sits top-left. The word Invoice sits top-right with the invoice number and date. Bill-to and ship-to addresses occupy a two-column block underneath. Line items take the middle of the page in a clean table. The total is the largest piece of text on the document so it cannot be missed. Notes and payment terms live at the bottom.

There is a single restrained accent line at the top of the page in the colour of your choosing. There is no watermark, no decorative pattern, no "generated by" footer. The PDF passes through Acrobat, Preview, Foxit and the major browser PDF viewers without rendering surprises. It prints cleanly on both A4 and Letter without text getting clipped.

If you want to learn more before you invoice

The Guides section is the part of the site I have spent the most time on. Each article is the version of the answer I wish someone had handed me the first time I had the question. A few good starting points:

Questions people actually ask

Is this really free, or is there a paid tier I will trip over later?

It is genuinely free. There is no paid plan, no trial timer, no signup gate, and no watermark on the PDF. There is also no backend that could charge a card, because I never built one. The whole tool is static files plus your browser.

Do I have to make an account?

No. There is no account system. The browser saves your drafts and history to its own local storage. None of it travels over the network.

If my drafts live in the browser, what happens when I switch devices or clear cookies?

They disappear with the browser data, which catches some people out the first time. Open the History drawer and hit Export backup to save a small JSON file. You can re-import that file on any browser on any device and pick up where you left off.

Can I put my own logo on the PDF?

Yes. Use the Add your logo button at the top of the form. PNG, JPG, SVG and WebP work, up to 2 MB. The logo lands in the top-left of the PDF at a sensible size.

Does it handle currencies and taxes outside the US?

Fifty-five currencies are in the dropdown, including GBP, EUR, AUD, CAD, AED, INR, PKR and most of the rest you would expect. Tax can be entered as a percent or a flat number, and shipping has its own line. For VAT or GST rules across borders, the guide on international invoicing covers the wording you need.

Can I email the invoice straight from the site?

Not from here, on purpose. The site cannot send mail on your behalf because it has no server to send it from. Download the PDF and attach it from Gmail, Outlook, Apple Mail or whatever you already use. It is one extra click and keeps me out of your client list.

Is it actually safe to type a client list and dollar amounts into a browser tool?

The data never leaves your machine. There is no analytics call that reads your form fields, no autosave to a remote database, no logging endpoint. You can confirm it yourself by opening the browser DevTools network tab and watching what fires while you type. The only network requests are the page itself and Google Analytics, which only sees the URL and not the form.