About InvoiceWithMe
InvoiceWithMe is a small, free, browser-only invoice generator. The whole thing is built and maintained by one person: me. My name is Muhammad Saad and I have been writing software for about twelve years, freelancing for most of those, and running a tiny studio called Techorphic for the last four. The site exists because every other free invoice tool I tried eventually pushed me toward a paid plan or stamped its logo on my client's PDF, and I got irritated enough to spend a weekend fixing the problem for myself.
The two-paragraph version of how it came about
In late 2024 I had a small consulting project wrap up. The client paid me on the spot, then a week later asked for a proper invoice for their bookkeeping. I went back to the invoice tool I had been using on and off for years and discovered my old invoices were locked behind a new paywall I had never agreed to. Two clicks to upgrade. The total amount of the invoice I needed was about a third of what they wanted me to pay annually for the privilege of generating it. I closed the tab.
I tried three other "free" tools that week. One wanted my phone number before generating a PDF. The second auto-emailed me a newsletter inside ninety seconds. The third put a soft watermark on the PDF that was almost invisible until printed. I ended up making the invoice in Apple Numbers, which took about fifteen minutes of formatting work, and over a flat white on a Sunday morning I decided to write the simplest possible version of the thing I actually wanted. That is what is on this site.
What it is, in one breath
A page with a form on it. You type into the form. It builds a professionally laid-out PDF using jsPDF, your browser's native PDF stack, and downloads it. A copy of what you typed is saved to your browser's local storage so the next time you invoice the same client, the form is most of the way filled in already. There is no backend. There is no database. There is no auth system. There is nowhere on my side that your client's name, billing address, or invoice total could possibly land.
What it is not
Not accounting software. It will not reconcile your transactions, file your taxes, or chase late payers on autopilot. If you bill fifty clients a month and need a proper AR system, you want QuickBooks or Xero, full stop.
Not a recurring-billing platform. It generates a one-off PDF. If you need automatic monthly invoicing and a Stripe webhook to mark them paid, this is not the tool for you and that is okay.
Not a CRM. Your client list lives on your own machine. The History drawer shows what you have invoiced before so you can rebuild it quickly, not so you can run a sales pipeline off it.
Who I am
Muhammad Saad. Online I usually go by SaadDev. I am based in Karachi, Pakistan, working as an independent developer under the name Techorphic. Most of my paid work over the past decade has been internal tools for small companies, plus the occasional consumer side project. I have sent personal invoices to clients in the US, the UK, Germany, the UAE, Canada, Australia, Singapore and one memorable wire from Norway that took two weeks to clear.
The longer bio, the photo, links to my GitHub and LinkedIn, and a list of everything I have written for this site lives on the author page. If you want to talk, the fastest route is email at saad@techorphic.com.
How it stays free
The tool itself is a static bundle deployed to a CDN. The hosting bill for that is currently somewhere between "trivial" and "a small coffee a month". The Guides and Blog sections of the site carry a small number of Google AdSense ads. Those ads only appear on the editorial pages, never inside the invoice generator itself and never on the PDF. The plan is for ad revenue to cover hosting, domain renewal and the time I put into maintaining the tool. If that ever stops working, the tool stays free; I just put more time into client work and less into articles.
What I will not do
- Add an account system. The whole appeal of the tool is that there is nothing to sign into.
- Send your data to a server. There is no server. Adding one would mean rewriting the entire architecture and breaking the privacy promise the tool was built on.
- Put ads inside the generator or on your PDF. Ads belong on the articles people came to read, not in the middle of the form you came to use.
- Sell, share, or look at your invoices. I cannot do any of those things even if asked, because the data does not pass through anything I run.
- Add "just one" tracking pixel inside the tool. The articles use Google Analytics in its aggregate, non-personalised mode and that is the limit.
What I might do, eventually
A handful of features come up regularly in email. Recurring invoice templates that auto-bump dates. A "copy as email body" output for people who prefer to paste rather than attach. Per-client default tax rates. A bring-your-own-storage mode using Google Drive or Dropbox so the History travels across devices without you handling JSON files. None of these break the no-backend constraint, so they are on the list. The list is also long and I am one person, so please be patient.
If you want to help
Use it. Tell someone who would find it useful. If you write anywhere — a blog, a newsletter, a freelancer community — a link costs you nothing and helps the tool find the people who would otherwise still be wrestling with the alternative I left behind. Bug reports and feature requests at saad@techorphic.com.
Thanks for trying it. — Saad