Custom Store or Salla? An Honest Guide for Saudi Merchants
No platform commissions, no agency markup. 11 projects shipped for Saudi clients, and honest advice about when not to hire me.
If you sell online in Saudi Arabia you are probably on Salla or Zid, and for most merchants that is the right call. The question nobody answers honestly is when the platform stops helping and starts being a ceiling. Salla and Zid will never publish that answer, and most Saudi agencies cannot either — they are platform implementation partners earning commission. I have no stake in that.
I am Khaled Ahmed, a freelance Full Stack developer based in Cairo. I have shipped 40+ production projects across 8 countries, 11 of them for Saudi clients, plus 8 apps live on Google Play. I sell no subscriptions and take no platform commission, which means I can tell you the thing nobody else will: most of the time you should stay on Salla.
When to stay — and not pay me a riyal
Under roughly 2,000 SKUs, under 500 orders a month, no custom fulfilment logic and no ERP to integrate: the platform is cheaper, faster and safer. A few hundred riyals a month buys you payment rails, ZATCA compliance, shipping carriers, hosting and maintenance. Rebuilding that from scratch costs tens of thousands and sells you nothing extra. Anyone telling you otherwise is selling something.
When staying becomes the expensive option
Five specific ceilings actually force migration, and each shows up as a symptom before it shows up as a decision: theme customisation limits, once your design is constrained by what the platform permits; an unmodifiable checkout flow, which is the single highest-leverage step for conversion; no server-side business logic, so you cannot run pricing, discount or inventory rules of your own; per-order transaction economics, which at volume shift from a line item to your largest operating cost; and data and reporting export limits, once inventory or accounting must talk to an outside system.
The practical rule: if monthly transaction fees exceed what maintaining a custom system would cost, or your team manually repeats work every month that the platform will not automate, you have passed the ceiling. Past that point a custom build pays for itself.
What you get
Tech stack
Why work with me
No platform affiliation. I take no commission from Salla, Zid, or any payment provider. When I tell you to stay on the platform I am telling you not to pay me, and in this market that is the only differentiator that matters.
Eleven projects for Saudi clients. I know what actually breaks here: mada is not optional, ZATCA is not a later add-on, BNPL has its own refund semantics, and local carriers behave differently from international APIs.
Cairo is GMT+2 — one hour behind Riyadh. Your working day is my working day, so there is no 24-hour gap between a question and its answer.
Direct, no intermediaries. You talk to the person writing the code, not an account manager relaying messages. You own the code outright on delivery, the repository is in your name, and you are not locked to me afterwards.
Related work
Real shipped projects in this space.
In-depth guides on this
Practical articles on the decisions and the costs, before you hire anyone.
Questions before you hire
Should I actually leave Salla?
What does a custom Saudi store cost?
Do I lose my Google rankings if I migrate?
Is mada really mandatory?
Do I need ZATCA integration for a custom store?
Why hire someone outside Saudi Arabia?
Ready to start your project?
Send your brief. You will get a written quote and a clear plan within 24 hours. First consultation is free.