Key takeaways
- Published price guides for the Kuwait market put a simple app at about KD 1,500 to 5,000 and a business app at KD 4,000 to 12,000.
- Rukn apps start from KD 1,999; the final quote depends on scope. An MVP usually takes us 8 to 12 weeks.
- Store accounts: Apple Developer Program 99 USD per year, Google Play 25 USD one time. Both require a D-U-N-S Number for a company account.
- Physical goods and services are paid with KNET, cards or Apple Pay; digital content generally goes through Apple and Google in-app billing.
- Apple and Google both raised their SDK minimums in 2026 and do so regularly, so budget maintenance from day one.
The short answer
There is no single price for "an app". The word covers everything from a two-screen booking tool to a marketplace with drivers, payments and a staff dashboard. It helps to split the cost into two groups: parts you control (scope, platforms, integrations) and fixed parts set by Apple and Google (store accounts, platform rules and the yearly operating system cycle).
At Rukn, a straightforward mobile app starts from KD 1,999. The final quote depends on scope: how many screens and user roles, what the backend does, which payments you take, and whether you launch on iOS, Android or both. This guide walks through each driver so you can read any quote line by line, ours included.
Published app prices in Kuwait
Two Kuwait-focused agency guides publish price ranges by app type. They are market context, not Rukn prices.
| App type | Guide 1 | Guide 2 |
|---|---|---|
| Basic app or MVP | KD 1,500–5,000 | KD 1,500–4,000 |
| Business app | KD 5,000–10,000 | KD 4,000–12,000 |
| E-commerce app | Grouped with business apps | KD 6,000–18,000 and up |
| Larger product or enterprise app | KD 10,000–20,000 (product), KD 20,000–100,000 and up (enterprise) | KD 12,000–50,000 and up |
- Guide 1: agency app cost guide, published 30 March 2026 and updated 6 May 2026.
- Guide 2: agency app cost guide, undated. It also lists an appointment booking app at KD 3,000–6,000.
The same label can cover very different work. Ask any builder to price Apple and Google account setup, the Apple Pay via KNET limits and a true Arabic build as separate lines, because those items move a real quote.
What a mobile app budget actually covers
Many quotes list only the app itself. A complete budget has seven parts:
| Cost component | What it includes | One-off or recurring |
|---|---|---|
| Discovery and UX design | User flows, wireframes, Arabic and English screen designs | One-off |
| App development | The iOS and Android apps your customers install | One-off |
| Backend and admin panel | Database, API, staff dashboard, push notifications | Build is one-off, hosting is recurring |
| Integrations | Payment gateway, maps, SMS or WhatsApp, your POS or ERP | One-off build, plus provider fees |
| Testing and store submission | Device testing, store listings, fixes requested by reviewers | Per release |
| Store accounts | Apple Developer Program, Google Play developer account | Apple yearly, Google once |
| Maintenance | OS and SDK upgrades, bug fixes, security patches | Recurring |
If a quote you received covers only the second row, ask for the other six in writing before you compare prices.
Fixed costs you pay Apple and Google
These costs are the same whoever builds your app, and the figures come from Apple and Google directly:
| Item | Cost | How often | Notes |
|---|---|---|---|
| Apple Developer Program | 99 USD | Every membership year | Apple says prices may vary by region and are shown in local currency during enrollment |
| Google Play developer account | 25 USD | One time | Paid by credit or debit card; Google does not accept prepaid cards |
| Apple commission on digital sales | 15% if enrolled in the Small Business Program | Per sale | For developers new to the App Store or with up to 1 million USD in proceeds in the prior calendar year. You must enroll; otherwise, or above 1 million USD in the current year, Apple's standard commission applies |
| Google Play service fee on digital sales | 15% on the first 1 million USD a year, 30% above; 15% on auto-renewing subscriptions | Per sale | The rates Google lists for markets outside the EEA, UK and US. The 15% tier requires enrollment, and Google is rolling out new fees by region |
These commissions apply only to digital content sold inside the app. A restaurant, salon or clinic app taking payment for real-world goods and services does not use either store's billing, as the payments section explains.
Put the store accounts in your company's name
Both stores set conditions for company accounts that catch Kuwaiti businesses late in a project. Apple's organization enrollment asks for:
- A legal entity. Apple does not accept DBAs, fictitious business names, trade names or branches. The legal entity name is listed as the seller on the App Store.
- A D-U-N-S Number. Apple uses this nine-digit Dun & Bradstreet identifier to verify your legal entity status and address. Apple says the numbers are free in most jurisdictions, and government organizations do not need one.
- A company email and website. The work email must be on your organization's domain, and the website must be public and functional. A social media page or a parked domain is not accepted.
- Signing authority. The person enrolling must be able to bind the company to legal agreements.
Google Play has its own rules:
- A D-U-N-S Number here too. Google says you must have one to create a developer account for an organization.
- Personal accounts launch slower. Personal developer accounts created after 13 November 2023 must run a closed test with at least 12 testers, opted in for at least 14 days in a row, before they can apply for production access.
Our advice: enroll under the company named on your commercial licence, never under a freelancer's or agency's personal account. If the developer leaves, the accounts and the app's reviews stay with you. Start the D-U-N-S and enrollment steps in the first week of the project.
iOS, Android or both?
StatCounter's data for Kuwait in August 2026 puts Android at 55.18% and iOS at 44.81% of mobile web traffic. That split is close enough that we usually recommend launching a consumer app on both. Launching on one lowers the first invoice, but it leaves out a platform that carries close to half of Kuwait's mobile web traffic.
Cross-platform (one codebase) vs native (two codebases)
This choice moves the build cost more than most. Guide 1 above prices a cross-platform build at KD 2,500–7,000, against KD 4,000–10,000 and up for native apps on both platforms.
| Approach | Codebases | When it fits | Effect on cost |
|---|---|---|---|
| Cross-platform (Flutter or React Native) | One, shipped to iOS and Android | Most business apps: bookings, ordering, loyalty, portals | Each feature is written once, then tested on both platforms |
| Native (Swift for iOS, Kotlin for Android) | Two | Heavy device work, advanced camera or Bluetooth, platform-specific features | Each feature is written and tested twice |
For most business apps we recommend cross-platform, and our default is Expo (React Native). We also build native or Flutter apps when a project needs it. If you are weighing the two main cross-platform options, see our Flutter vs React Native comparison.
Payments inside the app: KNET, Apple Pay and store rules
Payments change both the build cost and the economics of the app, so decide them before design starts.
Physical goods vs digital content
Apple's App Review Guideline 3.1.3(e) says that if your app sells physical goods or services consumed outside the app, you must use payment methods other than in-app purchase, such as Apple Pay or card entry. Guideline 3.1.1 says that selling access to features or content inside the app (subscriptions, premium content, in-app currency) must use in-app purchase. Guideline 3.1.3 also lists exceptions (for example, live one-to-one services), so check it for your case.
Google Play follows the same split: its payments policy does not require Google Play Billing for physical goods or physical services such as groceries, food delivery and tickets for live events.
| What you sell | Examples | How customers pay | Store commission |
|---|---|---|---|
| Physical goods or real-world services | Groceries, deliveries, salon or clinic bookings, event tickets | KNET, cards or Apple Pay through your payment gateway | None from the store |
| Digital content or features | Premium membership, pre-recorded courses, in-app coins | Apple in-app purchase on iOS, Google Play Billing on Android | Yes (see the fee table above) |
For most Kuwaiti businesses the first row applies, and the cost to plan for is the gateway integration.
KNET and Apple Pay in Kuwait
Checkout.com's documentation says that to process Apple Pay in Kuwait you must use the KNET network, and Amazon Payment Services describes Apple Pay through KNET as a mandate for all Apple Pay transactions in Kuwait. Amazon Payment Services also documents that these transactions do not support the Authorization command or recurring operations, and advises creating a new Apple merchant identifier for its KWD setup. If your gateway works the same way:
- You cannot hold an amount with Apple Pay and capture it later, so "reserve now, charge on delivery" flows need a different design.
- Recurring Apple Pay charges are not available, so memberships and subscriptions need a payment plan agreed with your gateway before the build.
Each of these is solvable, but each adds scope. Our guides to KNET integration and Apple Pay in Kuwait go into the details.
Arabic and right-to-left layouts
A bilingual app mirrors its whole layout in Arabic. Navigation, icons that point in a direction, progress bars and swipe gestures all flip. Screens that mix Arabic with phone numbers, prices or English brand names need testing on real devices.
This is cheap when planned from the first wireframe and expensive when an English-only app is "converted" later, because every screen is touched twice. We built TidyHome, a household task app for GCC homes, Arabic-first with full right-to-left support, so we plan RTL from the first screen. Ask any builder whether Arabic is designed in parallel or added at the end.
The backend: the half of the app you do not see
Customers see the app. Your staff work in the backend: the admin panel for orders, bookings, products and users, plus the API, database, push notifications and hosting behind it.
Two quotes for "the same app" often diverge here: one includes an admin panel with roles and reports, the other assumes you will edit a database by hand. If your website already has a catalogue or booking system, the app can often share that backend, which cuts cost. Our website development cost guide covers the web side.
Store review rules that add scope
Two of Apple's guidelines regularly surprise first-time app owners:
- Minimum functionality (4.2). Apple expects features, content and UI that "elevate it beyond a repackaged website". An app that only wraps your website risks rejection, so the cheapest version of an app is often not publishable.
- Account deletion (5.1.1(v)). If your app lets people create an account, it must also let them delete it from inside the app. Small feature, but it needs design, backend work and testing.
How long it takes
At Rukn, a minimum viable product usually takes 8 to 12 weeks. A full-featured app with complex integrations, offline support and polished UX usually takes 14 to 20 weeks. On top of the build, allow time for:
- The D-U-N-S Number and store enrollment, which can run alongside design if you start them in week one.
- Your gateway's approval of a merchant account in your company's name.
- At least one round of store review fixes.
- The 14-day closed test, if you publish from a new personal Google Play account.
Maintenance: the cost that arrives every year
Apple and Google move the floor under every app:
- Apple: since 28 April 2026, apps uploaded to App Store Connect must be built with Xcode 26 or later using the iOS 26 SDK.
- Google: since 31 August 2026, new apps and app updates must target Android 16 (API level 36) or higher, with an extension to 1 November 2026 on request. Existing apps must target Android 15 (API level 35) or higher to stay available to new users on newer Android versions.
An app left alone for a year can reach a point where even a one-line fix cannot ship until the project is upgraded. Guide 1 estimates maintenance at 15–20% of the initial build cost per year, a rough market figure. Budget for it along with the Apple membership renewal, hosting and your gateway's fees. Ask for maintenance as a separate line with a defined scope (OS upgrades, security patches, monitoring, response time) rather than "support as needed".
A worked example (hypothetical)
Take a hypothetical salon group in Kuwait that wants customers to book appointments and pay a deposit. Here is how the scope builds up:
- Customer app on iOS and Android, built once in Flutter or React Native, in Arabic and English.
- Booking by branch, service and stylist, with push reminders.
- Deposit paid by KNET or Apple Pay through a licensed gateway, charged outright rather than held, to stay within the Apple Pay via KNET limits above.
- Admin panel for reception staff to manage the calendar, and a simple report of bookings per branch.
- Customer accounts, which means in-app account deletion is required.
- A maintenance plan covering the yearly iOS and Android upgrades.
For scale, Guide 2 prices an appointment booking app at KD 3,000–6,000, and Guide 1 prices a payment gateway integration alone at KD 600–1,800. Items 1 and 2 sit near the starting price. Items 3 to 5 add integration, backend and compliance work and move the project toward the business-app band. A loyalty programme or a staff app can wait for phase two, funded by real usage.
How to get an accurate quote
Send every builder the same brief, covering:
- Who uses the app: customers only, or also drivers, staff or partners.
- The five to ten screens or actions that matter most.
- Platforms: iOS, Android or both.
- What you sell in the app, physical or digital, and how customers pay.
- Systems it must talk to: website, POS, ERP, WhatsApp.
- Whether Arabic and English are both required at launch.
- Who will run the admin side day to day.
Then compare quotes on the seven budget components above rather than the total. Some prices you find online come from firms based outside Kuwait; our local agency vs offshore developer comparison covers what changes. Our software agency vs freelancer comparison covers who to hire. When your brief is ready, see how we approach mobile app development in Kuwait and ask us for a scoped quote.
Frequently asked questions
How much does it cost to build an app in Kuwait?
Published price guides for the Kuwait market put a simple app at about KD 1,500 to 5,000 and a business app at about KD 4,000 to 12,000, with e-commerce and enterprise apps higher. At Rukn, a straightforward mobile app starts from KD 1,999, and the final quote depends on scope. Add the store costs: 99 USD a year for Apple and a one-time 25 USD for Google Play. Ask every builder to price backend, integrations, testing and maintenance separately.
How long does it take to build an app in Kuwait?
At Rukn, a minimum viable product usually takes 8 to 12 weeks, and a full-featured app with complex integrations and offline support usually takes 14 to 20 weeks. Add time outside the build: the D-U-N-S Number and store enrollment, your gateway's merchant approval and at least one round of store review fixes. Starting the company paperwork in week one keeps it off the critical path.
How much does it cost to publish an app on the App Store and Google Play?
Apple charges 99 USD per membership year for the Apple Developer Program, and Google Play charges a one-time 25 USD registration fee. Both stores require a D-U-N-S Number for an organization account, and Apple also needs a company email on your own domain and a working public website. Enroll under your company's legal name, not a developer's personal account, so the app and its reviews stay with you.
Is Flutter cheaper than native app development?
Usually, yes, for business apps. Flutter and React Native build iOS and Android from one codebase, so each feature is written once instead of twice, though it is still tested on both platforms. One price guide for the Kuwait market puts cross-platform builds at KD 2,500–7,000 against KD 4,000–10,000 and up for native. Native development in Swift and Kotlin makes sense for apps that depend on heavy device features.
Can I accept KNET payments inside my app?
Yes, through a payment gateway with a merchant account in your company's name. Apple and Google do not require their own billing for physical goods and real-world services, so KNET, cards and Apple Pay are the normal route. Apple Pay in Kuwait must run through KNET, and Amazon Payment Services documents that these transactions do not support pre-authorisation or recurring charges, so check your gateway's limits before designing subscriptions or held deposits.
How much does app maintenance cost each year?
It depends on the app and the service level, so ask for it as a separate, defined line. One price guide for the Kuwait market estimates 15–20% of the initial build cost per year. Some upkeep is mandatory: Apple requires uploads to be built with current Xcode and SDK versions, and Google requires new apps and updates to target a recent Android API level. Add the yearly Apple membership, hosting and gateway fees.
Can I turn my website into an app to save money?
Wrapping a website in an app is cheap, but Apple's guideline 4.2 expects apps to go beyond a repackaged website, so a plain wrapper risks rejection. A better saving is to reuse your website's backend and admin panel for the app, and build screens designed for mobile on top. That keeps one source of data and avoids building the same logic twice.
Sources
We checked the facts on this page against these sources on 27 September 2026.
- Apple Developer: Enrolling as an organization (fee and requirements)
- Apple Developer Support: Program enrollment (seller name, D-U-N-S)
- Apple: App Review Guidelines (3.1.1, 3.1.3, 4.2, 5.1.1)
- Apple: App Store Small Business Program
- Apple Developer: Upcoming requirements (Xcode and SDK minimums)
- Google Play Console Help: How to use Play Console (registration fee)
- Google Play Console Help: D-U-N-S Number for organization accounts
- Google Play Console Help: Testing requirements for new personal developer accounts
- Google Play Console Help: Target API level requirements
- Google Play Console Help: Payments policy
- Google Play Console Help: Service fees
- Amazon Payment Services: Apple Pay via KNET
- Checkout.com: Apple Pay via KNET
- StatCounter: Mobile operating system market share in Kuwait
- Agency price guide: mobile app development cost in Kuwait (published 30 March 2026, updated 6 May 2026)
- Agency price guide: mobile app development cost in Kuwait (undated)
Rukn is an independent software company. We are not affiliated with, endorsed by or a partner of Apple, Google Play, and KNET, and we receive no referral fees. Names and trademarks belong to their owners and are used only to describe compatibility.
Related reading
- Website development cost in Kuwait (2026): prices in KD and what drives themPublished agency price guides in Kuwait put a simple company website at roughly KD 150 to 500, while online stores and fully custom sites run from several hundred to several thousand dinars. The real number depends on scope: languages, payments, integrations, content and who runs the site after launch.
- Flutter vs React Native in 2026: Which Should Your Kuwait App Use?Choose Flutter when you want one custom design that looks the same on iPhone and Android. Choose React Native when your team already writes React or TypeScript, or you want to share logic with a React website. Both can ship an Arabic app that takes KNET and Apple Pay through a payment provider.
- How to accept Apple Pay in Kuwait: the KNET rules, web and app setupAccording to Amazon Payment Services and Checkout.com, Apple Pay payments in Kuwait are processed through KNET. Amazon Payment Services documents that this route has no authorize-then-capture and no recurring charges, so confirm what your own gateway supports and plan checkout, subscriptions and pre-orders around it.
- How to integrate the KNET payment gateway into Kuwaiti websites and appsKNET payment gateway integration sends the customer from your checkout to a KNET-hosted payment page and back, and your server then confirms the result before the order is marked paid. You connect either through a Kuwaiti acquiring bank or through a CBK-licensed payment provider, and every payment is a redirect, captured at once, in Kuwaiti dinars with three decimal places.
- Kuwait agency vs offshore developer: the real cost and riskAn offshore developer can quote less per hour and add people faster. A Kuwait-based agency usually costs more up front but reduces risks specific to Kuwait: KNET onboarding, Arabic invoices once the digital commerce law applies, Arabic copy, data that may need to stay in Kuwait, and a contract you can enforce in Kuwaiti courts.
- Software Agency vs Freelancer vs In-House Team: How to Choose in KuwaitHire a freelancer for small, well-defined work in one skill, a software agency for multi-skill projects your business depends on after launch, and an in-house team when software is your product and changes every week. In Kuwait, whichever you choose, the KNET, app store, domain and hosting accounts should be in your company name.
- The best payment gateway in Kuwait starts with a CBK licenceThe best payment gateway in Kuwait starts with a provider on the Central Bank of Kuwait registers, or your own Kuwaiti bank, that supports KNET and fits your stack. On 27 September 2026 the registers listed Tap, UPayments and Hesabe as large e-payment providers and MyFatoorah as a large e-money provider. Stripe’s availability page did not list Kuwait on that date.
Want this built for your business?
Rukn designs and builds web, mobile, cloud, WhatsApp and AI systems for businesses in Kuwait. Tell us what you need and we reply within 24 hours with a plan, timeline and quote.