DEV Community

Ashutosh Krishna
Ashutosh Krishna

Posted on • Originally published at blog.ashutoshkrris.in

Introducing Invoice Now: A Free, Privacy-First Invoice Generator That Runs Entirely in Your Browser

Every time I needed to send an invoice, I found myself running into the same problems.

One tool wanted me to create an account before I could even see the editor. Another locked PDF exports or branding behind a subscription. Nearly all of them stored my clients' information on their servers, even though generating an invoice doesn't really require a backend.

I wanted something simpler.

So I built Invoice Now, a free and open source invoice generator that works entirely inside your browser.

👉 Try it now: https://invoicenow.ashutoshkrris.in

There are no accounts to create, no cloud sync, and no subscriptions. Your invoices, client details, logos, and settings stay on your device from start to finish.

Whether you're a freelancer, consultant, agency owner, or small business owner, you can create professional invoices in minutes without worrying about where your data is going.

Jump to sections:

Why I Built Invoice Now

Creating an invoice should be one of the easiest parts of running a business.

Instead, most online invoice generators introduce unnecessary friction.

They often require you to:

  • Create an account before you can start

  • Upload client information to someone else's servers

  • Pay monthly just to remove limits

  • Re-enter the same business details every time

  • Struggle with mobile layouts when you're away from your desk

For people who only need to send invoices occasionally, that's a lot of complexity for a simple task.

Invoice Now takes a different approach.

Everything happens locally in your browser. Once the page loads, your data never leaves your device unless you choose to export it.

See Invoice Now in Action

Before diving into the features, here's a quick walkthrough showing how to create an invoice from start to finish in under three minutes.

What Makes Invoice Now Different

No accounts. No cloud. No tracking.

This was the first design decision I made.

You shouldn't have to create an account just to generate an invoice.

With Invoice Now, you simply open the website, fill in the details, and export your invoice. That's it.

Your client information, payment details, invoices, and settings remain on your computer.

No backend database.

No telemetry.

No analytics collecting invoice data.

Just a browser doing what browsers are capable of today.

Edit Everything in Real Time

Instead of filling out a long form and hoping the PDF looks right, Invoice Now lets you edit directly on the invoice preview.

Click on any field and start typing.

As you make changes, you immediately see how the final invoice will look.

You can also switch between different templates, customize colors, add notes, include discounts, shipping charges, taxes, and payment instructions without leaving the editor.

Generate Payment QR Codes

One feature I wanted from the beginning was built-in payment QR codes.

If you accept UPI payments, Invoice Now can generate a QR code with your UPI ID, recipient name, and invoice amount already filled in.

Your client simply scans the QR code and pays.

If you use another payment provider, you can also generate QR codes for custom payment links such as Stripe, PayPal, Razorpay, Buy Me a Coffee, or any URL you choose.

Small feature.

Big convenience.

Separate Workspaces for Different Businesses

Many people don't operate under a single business.

You might freelance under your own name, run a small agency, and sell digital products on the side.

Instead of constantly replacing business information, Invoice Now lets you create separate workspaces.

Each workspace remembers its own:

  • Business information

  • Logo

  • Currency

  • Tax settings

  • Invoice preferences

Switching between businesses takes only a click.

Backup Everything

Because everything is stored locally, it's important that you can move your data whenever you want.

Invoice Now lets you export your entire workspace as a single JSON file.

That backup includes:

  • Workspaces

  • Settings

  • Client information

  • Invoice defaults

  • Logos and images

Import the file later and continue exactly where you left off, even on another computer.

Your data belongs to you. We don't want any of it.

Built for International Invoicing

Businesses around the world invoice differently.

Invoice Now supports:

  • Multiple currencies

  • Custom currency symbols

  • Different tax labels like GST, VAT, HST, and Sales Tax

  • Regional number formatting

Instead of forcing one format, you can configure the invoice to match your local requirements.

Fast Local Storage

Under the hood, Invoice Now stores lightweight settings separately from larger assets like logos and images.

That means switching templates, editing invoices, and generating exports stays responsive even when you're using high-resolution branding assets.

You don't need to know how it's implemented.

You just notice that it feels quick.

Works Well on Mobile

Sometimes you need to send an invoice immediately after finishing a meeting or visiting a client.

Invoice Now is fully responsive, making it comfortable to use on phones, tablets, and desktops.

No broken layouts.

No tiny buttons.

No features hidden behind hover menus.

Export Professional PDFs and PNGs

Once your invoice is ready, you can export it directly from your browser.

PDF exports preserve selectable text and clickable links, making them suitable for emailing clients or keeping for your own records.

If you need an image instead, you can also export a high-resolution PNG.

The layout is designed to avoid awkward page breaks, so multi-page invoices remain clean and readable.

Undo When You Need It

Everyone makes mistakes.

Invoice Now includes built-in undo and redo support, so accidental edits don't mean starting over.

Whether you remove an item by mistake or change the wrong field, you can easily step backward and continue working.

Light and Dark Mode

The interface automatically follows your system theme, and you can switch between light and dark mode whenever you prefer.

Only the editor changes.

Your exported invoices always retain their intended design.

Feature Comparison

Feature Invoice Now Typical Online Invoice Tools
No account required Usually not
Stores data locally
Free to use Often limited
UPI & custom payment QR codes Rare
Multiple workspaces Usually paid
JSON backup & restore Rare
Offline exports Often server-generated
Undo & redo Not common

Who Is It For?

Invoice Now was built for anyone who needs to create professional invoices without unnecessary complexity.

It works especially well for:

  • Freelancers

  • Consultants

  • Agencies

  • Small businesses

  • Independent creators

  • Developers who value privacy

  • Anyone who wants a simple invoice generator without another monthly subscription

Getting Started

Using Invoice Now takes only a few minutes.

  1. Open the application.

  2. Enter your business and client information.

  3. Add your invoice items.

  4. Include a payment QR code if needed.

  5. Export your invoice as a PDF or PNG.

  6. Send it to your client.

No signup.

No waiting.

No hidden paywalls.

Built in the Open

Invoice Now is completely open source because I believe tools like this should be transparent.

Link: https://github.com/ashutoshkrris/invoice-now

If you're curious about how it works, want to report an issue, or would like to contribute, you're always welcome.

If you find the project useful, consider:

  • ⭐ Starring the project on GitHub

  • 🚀 Supporting it on Product Hunt

  • 💙 Sharing it with friends or colleagues

  • 🐛 Reporting bugs or suggesting new features

Every bit of feedback helps make the project better.

Try Invoice Now

Invoice Now started as a personal project because I wanted a faster and more private way to create invoices.

Today, I'm excited to share it with everyone.

If you've ever wished invoice software could be simpler, I hope you'll give it a try.

I'd love to hear what you think.

🌐 Website: https://invoicenow.ashutoshkrris.in

⭐ GitHub: https://github.com/ashutoshkrris/invoice-now

🚀 Product Hunt: https://www.producthunt.com/products/invoice-now

If you have feedback, feature requests, or ideas for improvement, feel free to open an issue or reach out. I'd love to hear what you build with it.

Top comments (0)