It was a regular Bangalore evening. I was on my scooter, weaving through traffic near Koramangala, my business partner sitting behind me. We'd just wrapped up a branding identity project. The client had approved the final deliverables that morning on WhatsApp.
"Did you send the invoice?" my partner asked.
I hadn't. Of course I hadn't.
Sending an invoice meant getting home, opening my laptop, finding whatever template I'd used last time, changing the client name, the amount, the description, the date, the invoice number. Then exporting a PDF. Then attaching it to an email. Then writing a polite "please find attached" message.
All of that — while I was stuck at a signal on Outer Ring Road with my helmet fogging up.
My partner ended up sending the invoice the next day. Maybe the day after. I don't remember. That's the problem — I don't remember because invoicing always got pushed to "later." And "later" is where freelancer money goes to die.
Here's the thing, though. I wasn't just any frustrated freelancer that evening. I was a frustrated freelancer who had already been building an invoicing tool for the past few weeks. I just hadn't connected the dots yet.
I wanted to build something of my own
I run 11pixels Design Studio in Bangalore. I've been designing interfaces and brands for clients for a few years now. Before Riffit, I'd built a couple of things — Snap to Jira, a Chrome extension that lets you capture screenshots and send them straight to Jira tickets, and Sabeel, a Quran learning app with a complex data layer underneath.
But neither of those were products I could call a business. They were projects. I wanted to build a proper SaaS product — something people would use, something people would pay for, something that could grow.
So I started exploring ideas. I narrowed a long list down to three. One of them was an invoicing tool built around WhatsApp.
That one stuck. Not because I had some grand vision for "disrupting invoicing." It stuck because the WhatsApp angle made it different. Every other invoicing tool is a standalone app or a web dashboard. Nobody had built one that lived inside the app Indian freelancers already use for 90% of their client communication.
I started building. The first working version took about two weeks. It was rough — a WhatsApp bot connected to a basic backend, capable of creating a PDF invoice from a conversation. No dashboard. No branding. No payment tracking. Just: tell the bot your client's name, the amount, and what the work was. Get a PDF back.
It worked. But I wasn't sure it mattered.
Then I got stuck in traffic
That scooter ride changed something. Not because the problem was new — I'd been procrastinating on invoices for years. Every freelancer has. But because I was literally sitting on a tool that could have solved it in that moment, and I still hadn't used it for my own real invoice.
The gap between "I built an invoicing app" and "I should actually invoice this client right now, from my phone, while I'm on this scooter" — that gap is exactly what Riffit is about.
It's not about having another invoicing tool. There are plenty. Zoho is free. Refrens exists. You can make a template in Google Docs in twenty minutes. The problem was never "I can't create an invoice." The problem was always "I keep putting it off because it feels like work."
That evening, I realised I wasn't building a feature. I was building a behaviour change. Make invoicing so effortless that "later" disappears.
I talked to other freelancers
Before going all in, I needed to know it wasn't just me. So I started asking designer and developer friends a simple question: "How do you send invoices to your clients?"
The answers were almost identical every time. They'd find a free PDF invoice generator online, fill in the fields, download the PDF, then email it to the client. Sometimes they'd do it the same day. Usually they wouldn't.
Then I'd ask: "What if you could do all of that from WhatsApp? Create the invoice, send it to your client, track whether they've paid — all from a WhatsApp chat?"
The reaction was always the same. They'd lean in. "Wait, that works?" I'd show them the prototype. They'd start asking when they could use it.
Two or three conversations like that, and I knew this was worth building properly.
What started as a month became five
I thought I'd ship this in a month. Maybe six weeks.
That was five months ago.
Once I saw the value — once real freelancers told me this solved a real problem — I couldn't ship something half-done. I rebuilt the entire brand from scratch. Designed a full design system from the ground up. Set up a proper email infrastructure with onboarding sequences and payment reminders. Built a web dashboard that gives freelancers full visibility into their invoices, clients, and payment status. Connected Razorpay for subscriptions. Set up the Meta WhatsApp Business API properly. Registered the business. Filed the trademark.
Every single piece — I built it myself.
I'm a designer by trade. Six months ago, I couldn't have told you what a webhook was. Now I've built a full-stack product with a WhatsApp bot, a Next.js dashboard, Supabase on the backend, and an email system with 47 templates.
I'm not saying this to brag. I'm saying it because if you're a freelancer reading this and thinking "I could never build something" — you probably can. The tools are better than ever. The learning curve is still steep, but it's climbable.
What Riffit does today
Riffit is a WhatsApp-native invoicing platform for Indian freelancers. You can create a professional invoice in under 30 seconds — either through a WhatsApp conversation or from the web dashboard.
Here's what that looks like:
- You tell Riffit your client's name, the amount, and what the work was
- Riffit generates a professional branded PDF with your business details, payment terms, and a UPI payment link
- You send it to your client via email or WhatsApp
- You track the payment status on your dashboard — pending, paid, overdue
No forms. No templates. No 15-field setup wizards.
Your first 10 invoices are free. After that, Pro is ₹299/month for unlimited invoices, AI-powered natural language invoice creation, automated payment reminders, and custom branding.
Why I'm writing this
I've read a hundred founder stories that go "I identified a gap in the market and built a solution." That's not what happened here. What happened is I wanted to build a product, picked invoicing because the WhatsApp angle was interesting, started building, and then got stuck in traffic on a scooter and realised the thing I was building actually solved a problem I'd been ignoring for years.
The origin wasn't clean. It rarely is.
But the problem is real. Freelancers in India delay invoices because the process feels like work. Payments get delayed because invoices get delayed. And the cycle repeats.
Riffit exists to break that cycle. Not with more features than Zoho. Not with better templates than Canva. Just by making invoicing so simple that you do it now instead of later.
If you're a freelancer who sends invoices to clients — I'd love for you to try it. It's in early access, which means you'll probably find rough edges. Tell me about them.
I'm building this because I still send invoices too. I know what "I'll do it later" feels like. I know the guilt of realising it's been four days. If you've felt that — Riffit is for you.
If you found this story relatable, you might also find these useful:
- How to Create a Freelance Invoice in India (With Examples) — a complete guide to what goes on an invoice, when you need GST, and how to number them properly
- 5 Invoicing Mistakes Indian Freelancers Make — the five most common errors that delay your payments