Why Some QR Codes Don't Belong on a Subscription
Eshwar Deshmukh, Co-Founder & CTO, on when paying monthly for a QR code makes sense, when it doesn't, and what people who print codes actually need.
"Subscriptions make sense for codes that change every week. They don't make sense for a code you print once and need for years."
Earlier this year I talked to SaaSPirate about why I started Lifetime QR Codes. This is the short version: the ideas that still shape how we build the product, updated where things have changed since. Read the full interview on SaaSPirate.
- •Eshwar Deshmukh, Co-Founder and CTO of Lifetime QR Codes, a software architect who has built complex, secure, highly scalable products at companies including Google and Amazon, started the company after his brother's NGO got locked out of its QR codes over unpaid subscription bills.
- •Deshmukh isn't against subscriptions: they suit fast-changing campaigns and big team workspaces. Lifetime codes are for codes printed once that need to keep working for years.
- •Each dynamic code costs $49, paid once, with volume discounts up to 80%. There is no monthly fee to keep a code working.
- •If the service ever shuts down, customers get 120 days' notice, 10 years of working codes and a full data export, backed by a reserve fund and written into the Terms of Service.
- •The platform targets 99.9% uptime, is GDPR and CCPA compliant, and offers a one-day free trial before you pay.
It started with my brother's nonprofit
My brother runs a nonprofit. A few years ago it bought editable QR codes on a monthly plan and printed them on materials it planned to use for years. When the nonprofit couldn't keep up with the fee, the provider locked the codes, and thousands of printed copies stopped working at once.
What stayed with me wasn't that the provider charged a subscription. It was that nobody had asked whether a subscription fit what those codes were for. A code on a handout used for five years needs something very different from a code in this week's ad campaign.
So I built him an editable code he could pay for once. Lifetime QR Codes grew out of that fix.
The problem is a mismatch, not subscriptions
I want to be clear about this: subscriptions are the right model for a lot of QR code work. If you change campaigns every week, need a large team workspace, or only need a code for a few months, paying monthly makes sense. You're paying for something you use all the time.
The trouble is the other kind of code. The one on a business card, a menu board, a brochure or an exhibit label gets printed once and has to keep working for years, and very little about it changes from month to month. A monthly bill doesn't match what you get from it. Mostly it adds risk, because one missed renewal can break every printed copy.
Agencies feel this most. When a project ends and the marketing goes to the client, someone still has to pay the QR code subscription. Either the agency absorbs it, or the client inherits a bill nobody planned for, and if a renewal slips, the agency gets blamed for dead codes. A one-time price lets the code be handed over with the rest of the project.
One customer needed a single code for a land art installation, built to stay in place for years. They chose us over a cheaper option and told us why: "I found your service and a cheaper competitor — but yours was more reassuring, because you actually address what happens if the service is ever discontinued."
That's the gap lifetime fills. It isn't a stand against subscriptions. It's a second option for the codes where paying monthly never made sense. Here's how we think about which one fits.
People who choose lifetime want assurance
The people I hear from aren't mainly hunting for the cheapest code. They want to know the code will keep working, that nobody will switch it off, and that there's a clear answer if something ever changes.
That's why we built on infrastructure, not a pricing trick. Lifetime QR Codes is powered by QRTRAC, an Enterprise QR Code Platform that has run dynamic QR codes in production since 2022, with a 99.9% uptime target and GDPR and CCPA compliance.
It's also why the long-term promise is in writing. If we ever shut down, you get 120 days' notice, your codes and hosted pages keep working for 10 years, and you get a full data export. That's in our Terms of Service and funded by a reserve we top up every year. And we never switch off a paid code over a missed payment, because there are no payments to miss.
Pay for the code, not the calendar
Our pricing follows the same idea. Each dynamic code costs $49 per code, paid once, and it costs less per code when you buy more. Editing the destination, unlimited scans and scan analytics, including GPS scan insights, are all included. There's no renewal date and no monthly fee to keep a code working.
Our prices have changed since the SaaSPirate interview, so the pricing page is always the place to check.
And if a free static code does the job, use one. Static codes on our platform are free, and we'll tell you when that's all you need.
Three mistakes I see all the time
The first is picking the wrong type of code. People link to a single web page when a List of Links code would let visitors choose where to go, or use a plain link when a Digital Business Card would do far more.
The second is a mismatch. People print codes on things meant to last for years, like business cards, menus and brochures, then tie them to a monthly plan built for short campaigns. Over a few years they pay far more than the code was worth to them, and one missed renewal can break every printed copy.
The third is not thinking about the destination before printing. Ask whether the link might change, whether you'll want to update it, and whether you want to see where scans come from. If any answer is yes, you want a dynamic code. If all three are no, a free static code is fine.
What I'd tell other founders
Listen to real pain, not theoretical problems. My brother's problem was real, and that keeps you honest when you're tempted to cut corners.
Match your pricing to how the product is actually used. Recurring revenue is a great model when customers get new value every month. When they don't, a one-time price can be the more honest choice.
Put long-term trust ahead of short-term upsells, including telling people when the free option is enough.
Run lean enough to keep the promises you make, and remember that your pricing model shapes your incentives. Choose it on purpose.
Want the full conversation?
Eshwar's original interview, published by SaaSPirate.
"Pay monthly for the codes that change every month. Pay once for the ones that don't."
— Eshwar Deshmukh, Co-Founder & CTO, Lifetime QR Codes
Start Your 1-Day Free Trial