Daniel Bernasconi

JSON2Invoice - Generate beautiful invoices from json

by
A dead-simple API that turns your JSON data into beautiful PDF invoices. No libraries, no tedious template coding. The simplicity you want, with all the features you need. Send JSON, get an invoice. Done.

Add a comment

Replies

Best
Daniel Bernasconi

Hey Product Hunt! I'm Daniel Bernasconi, co-founder of the Swiss startup INSERT COIN SAGL.

Every developer knows the feeling. The feature request is "add invoicing." It sounds simple. It is never simple.

Before you know it, you’re not building your product anymore. You’re suddenly a sysadmin for a headless browser, a front-end dev for brittle HTML email templates, and a QA engineer for a billing system that’s a constant, nagging distraction.

I built JSON2Invoice to solve this problem once and for all. It's not another tool. It's the invoicing engine you'd build for yourself if you had infinite time and resources.

It's a reliable, scalable, and completely maintenance-free backend that does one job perfectly: turning JSON data into a pixel-perfect PDF invoice. You make a single API call: we handle the entire rendering pipeline.

We've obsessed over the hard parts so you don't have to:

* ✅ Rock-Solid Rendering: No broken layouts or font issues. Just crisp, professional PDFs every time.
* ✅ Dynamic to the Core: Pass whatever data you need. The invoice adapts. No rigid templates.
* ✅ Global Ready: Pre-translated into 11 languages (and you can bring your own). Built-in QR-code generation for modern payments.
* ✅ Secure & Scalable: Built on AWS, all PDFs are stored in a private S3 bucket. Download links are presigned and expire after 30 minutes for security.
* ✅ Blazing Fast: Get your PDF back in under 3 seconds.
* ✅ Easy Integration: Clear code examples for the languages you use (`JS`, `Python`, `Go`, `Ruby`, `PHP`, `cURL`) and even a simple LLM prompt to get you started instantly.
* ✅ Zero Maintenance: No libraries, no dependencies, no servers for you to manage.

---

No Subscriptions. Ever.

We hate recurring monthly fees for services we only use occasionally. So we got rid of them.

Our pricing is simple:
* No monthly plans or hidden fees.
* Just purchase credits that never expire.
* Our bulk offer is 10,000 credits for $42 (that's ~$0.004 per invoice).
* Need more? We're available for custom and enterprise solutions.

---

Special Launch Offer: Start with 110 Free Invoices!

To get you started, we're giving every Product Hunt user 110 free credits. You get 10 automatically on sign-up, and the code below adds another 100 on top.

* Code: HEYPH100
* How: Sign up, go to your dashboard, and enter the code. Credits appear instantly.
* Expires: This code is valid until October 1, 2025.

---

I'll be here all day to answer your questions. But this is a two-way street: I want your feedback to make this the best invoicing API on the planet.

Tell me: what's the most painful part of your current invoicing workflow?

To show my appreciation for your time and expertise:
* Valuable suggestions & bug reports: I'll reward you with at least 250 credits.
* Finding a critical security issue: You'll get over 9000 credits.

Let's get back to building things that matter.

*(For the curious, our stack is AWS Lambda for rendering, Cloud Run with FastAPI for the backend, Next.js on Cloud Run with shadcn/ui for the site, and Firestore/Redis for data. AI helped us with the initial text and translations!)*