Build vs Wallet Pass

Should a small shop build a loyalty app? Do the math first

You have a quote for a custom loyalty app. Before you sign it, run the 24-month math against a wallet pass nobody has to download.

Waya TeamUpdated 18 August 202610 min read

The short answer, before the arithmetic

If the app's only job is remembering that a regular has seven stamps, don't build it. A wallet pass does that job, costs 0 SAR up to 100 customers, and asks your customer to install nothing. Keep the quote on file for the day you decide to sell something online.

The reason isn't the build price. It's the download. Your app has to win a slot on a phone that is already out of storage, sitting next to WhatsApp and a banking app, for a shop the customer visits twice a month.

What follows is the arithmetic I would run with a quote in front of me, with every assumption written out so you can swap in your own numbers.

Add up every line, not just the build quote

The build price is one line of several, and it is the line the agency talks about most. Start with the store fees, because they are fixed and public. As of August 2026, Apple's Developer Program costs 99 USD a year and Google Play charges a one-time 25 USD registration fee. At the pegged rate of 3.75 riyals to the dollar, that is roughly 371 SAR a year and roughly 94 SAR once. Verify both before you budget.

Then comes review. Apple reviews most submissions within a day or two, but the first submission is rarely the one that ships. A missing privacy label, a screenshot that doesn't match, a login the reviewer can't get past: every round trip is another week of your attention, not the agency's. Google Play adds its own testing requirements before a new developer account can publish publicly.

That queue is real, and I can prove it with our own product. Waya's merchant iOS app is on the App Store, and our Android merchant app is still in closed testing as of August 2026. We are a software company with engineers on payroll and we are still waiting. Your loyalty program should not depend on that queue.

Then there is decay. Apple ships a major iOS version every September and Android ships a release each year. Each one is a chance for your app to break on a customer's phone while you are behind the counter. Add the change requests too: a new reward, a second branch, a wording fix in Arabic. Each is a ticket, an invoice, and another review cycle.

The 24-month number, with the assumptions written out

Use your own quote. For this calculation I will use 30,000 SAR for a two-platform build and 3,000 SAR a year for upkeep, because agencies commonly quote maintenance at around 10% of the build. Those are round numbers picked to be easy to follow, not market averages. Replace them with what is actually on your paper.

Over 24 months that is 30,000 SAR for the build, 6,000 SAR of upkeep, and about 840 SAR of store fees. Call it 36,800 SAR, before a single hour of your own time. The same 24 months on Waya's Growth plan is 2,040 SAR billed monthly, or 1,734 SAR billed annually at 867 SAR a year. The free plan is 0 SAR up to 100 customers, with no credit card.

The gap is about 34,800 SAR. At 15 SAR a cup, that is roughly 2,320 free drinks you could hand to regulars instead of paying to sit in an app store. That is the real trade being offered to you, and it is worth saying out loud before you sign.

The download is the part that kills it

Look closely at what a custom app asks of a customer standing at your till. Open the App Store, search a shop name that three other shops share, authenticate, pull down 40 MB over your wifi, open the app, create an account, wait for a verification code. That is seven steps with a queue forming behind them, and each step is a place to quit.

The wallet path is three steps. Scan the QR code on the table tent, type a first name and a mobile number on one screen, tap once to add the pass to Apple Wallet. Google Wallet works the same way, and any other device gets a web card instead. No account, no password, nothing installed.

You do not have to take my word for either number. Run the test this week. Ask the next 10 customers who agree to join your program to install a free app at the counter, and count how many finish before their order is ready. Do the same with a QR code and a wallet pass on ten other customers. Two days, zero cost, and the result is your own data rather than mine.

Even an installed app has to earn a reopen, and a loyalty-only app gets opened maybe once a month. A wallet pass skips that problem: it lives in the wallet the customer already opens for boarding passes, it updates itself after a scan, and it can put a line on the lock screen. Waya also supports passive branch-proximity reminders, configured on the Branches screen rather than the card's own address field.

When building an app is actually the right call

Build when the app does more than loyalty. Online ordering, delivery, in-app payment, table booking, a paid membership with a real feature roadmap: those are products, and a product justifies a codebase. Loyalty then becomes one screen inside something people already have a reason to open.

Build when your business has the shape to carry it. That usually means twenty or more branches, an engineer on payroll or a maintenance budget line that survives a slow quarter, and one person whose actual job is deciding what ships next. Without that third person, a custom app becomes a folder nobody opens.

If none of that describes you, and the app's entire purpose is tracking stamps and sending the occasional reminder, you are buying a database with an app-store bill attached. The database is the easy part. The hard part is getting it onto a customer's phone, and a wallet pass already solved that.

What Waya does not do, and what the alternatives cost

Waya is not a full app replacement, so here are the limits up front. There is no POS or till integration and no hardware: staff add stamps by scanning the customer's card on an ordinary phone, standing next to whatever till you already use. There is no SMS. The free plan stops hard at 100 customers and 100 wallet messages a month, and while enrolled customers keep their cards and keep collecting, you cannot add the 101st customer until you upgrade.

If you have already decided not to build, compare the vendors properly. As of August 2026, Niqati is the best-known name in the Saudi market and prices by quote, Btaqa publishes tiers at 108, 250, and 380 SAR a month, OneCup is around 150 SAR a month, and Watily is 149 SAR a month with loyalty bundled into a wider plan. Check every one of those prices yourself before deciding, since vendor pricing moves. Most of them ship wallet passes too, so do not let anyone, including us, tell you otherwise.

The one structural difference worth weighing is where each option starts. Every subscription vendor above begins with a paid month, and a custom build begins with a five-figure invoice. Waya begins at 0 SAR and stays there up to 100 customers, which means you can test whether your regulars actually collect stamps before you spend anything. Today Waya carries 100+ shops across Saudi Arabia and more than 5,000 customer cards living in wallets, rated 4.9 out of 5 by 90 merchants.

So run the 10-customer test, get your quote's 24-month total in writing, and compare the two honestly. If the wallet pass wins, you can have a card designed and a QR code on your counter today at /signup, and you can still build the app next year with better data than you have now.

Frequently asked questions

How much does it cost to build a loyalty app in Saudi Arabia?

There is no single price, and the build quote is the smallest part of the bill. On top of the one-time build you pay Apple's Developer Program at 99 USD a year, a one-time 25 USD Google Play registration fee, yearly maintenance to survive iOS and Android releases, and a fee for every change request. Both store fees are as of August 2026; verify them before you budget. Ask your agency for a written 24-month total, including upkeep, before you compare it to anything.

Do my customers need to download an app to use a Waya loyalty card?

No. The customer scans your QR code, types a first name and mobile number on one screen, and taps once to add the card to Apple Wallet or Google Wallet. Any other device or browser gets a web card instead. There is no app to install, no account, and no password.

Does Waya connect to my cash register or POS?

No, Waya has no POS or till integration and needs no hardware. Staff add stamps, points, or redemptions by scanning the customer's card on an ordinary phone, using the web dashboard or the Waya merchant iOS app. In practice that means Waya sits beside whatever till or payment terminal you already have, and nothing about your checkout changes.

What happens after 100 customers on the free plan?

The free plan stops at 100 customers and 100 wallet messages a month, so you cannot enroll customer 101 until you upgrade. Everyone already enrolled keeps their card and keeps collecting stamps. Growth is 85 SAR a month, or 867 SAR a year, and covers unlimited customers, up to 10 cards, 3 branches, 5 staff accounts, and 5,000 messages a month.

Is a custom app ever the right choice for a small shop?

Yes, when the app does more than loyalty: online ordering, delivery, in-app payment, or booking. Those give a customer a reason to install and reopen it, which loyalty alone does not. If the only job is remembering how many stamps someone has, a wallet pass does that without a download, an app store review, or yearly maintenance.

Put Waya on your counter — free forever up to 100 customersStart free
Start free