Key takeaways
- Budget for three apps, not one: customer ordering, driver, and an admin and dispatch panel. Each has its own cost drivers.
- Published guides, checked on 15 October 2026, range from about KD 3,700–6,200 (an India-based team) to KD 40,000–100,000 (a Kuwaiti agency) for delivery or on-demand apps.
- Apple and Google treat food and goods delivery as physical goods and services, which are paid outside their in-app billing; customers pay by KNET, card or Apple Pay through your own gateway.
- Ministerial Decision 109/2026 caps what intermediary delivery platforms charge merchants (17%, or 10% if you deliver); its regulation excludes platforms that only sell their own products.
- Plan for Kuwaiti addresses (area, block, street, house, PACI number) and for the location permission reviews that driver tracking triggers.
Planning a delivery app in Kuwait?Get a scoped estimate
The short answer
When a restaurant, grocery, pharmacy or flower shop asks for "a delivery app", it usually needs three pieces of software that talk to each other: the app customers order from, the app drivers use, and the panel your staff use to accept orders and assign them. A quote that prices only the first one is not a delivery app quote.
At Rukn, mobile apps start from KD 1,999, and the final quote depends on scope. A delivery business needs more than one app, so the quote follows how much of each piece you need at launch. This guide breaks each piece down, then covers the Kuwait details that move the price: addresses, KNET and Apple Pay, Arabic, driver tracking and the rules for delivery platforms.
The three apps a delivery business needs
| App | Who uses it | Core features | What moves the cost |
|---|---|---|---|
| Customer app (iOS and Android) | Your customers | Menu or catalogue, cart, address, payment, order status | Size of the catalogue, product options, scheduled orders, loyalty, Arabic and English |
| Driver app | Your drivers | Assigned orders, navigation hand-off, status updates, proof of delivery | Live location sharing, background tracking, cash collection records |
| Admin and dispatch panel (web) | Branch staff and managers | Accept orders, assign drivers, delivery zones and fees, reports | Number of branches, automatic vs manual assignment, links to your POS |
Customer app
This is the part people picture. The cost is driven less by the number of screens than by the rules behind them: item options (sizes, add-ons, substitutions), opening hours per branch, delivery zones with their own fees, scheduled orders and promo codes. Every rule needs a screen in the admin panel to manage it.
If customers create accounts, Apple's guideline 5.1.1(v) requires that they can delete the account from inside the app. Apple's guideline 5.1.1(iv) also says that if a user declines to share location, the app should let them type an address manually, so the address form cannot depend on GPS alone.
Driver app
Drivers need a short list of jobs, one tap to open navigation, and buttons that move the order from "picked up" to "delivered". The expensive part is live tracking: sharing the driver's position while the app is in the background is a sensitive permission on both stores (see the tracking section below). If drivers collect cash on delivery, the app also needs a record of what each driver holds at the end of a shift.
Some businesses start with drivers using a simple web page on their phones and add a full driver app later. That is a valid phase one if live tracking can wait.
Admin and dispatch panel
This is where your team works all day. At minimum it shows new orders with a sound alert, lets staff accept or reject them, and assigns a driver. Costs rise with automatic assignment (nearest free driver), several branches with separate menus, and integration with a POS or accounting system. A panel that works well is what keeps orders moving at 9 pm on a Thursday, so it deserves a real share of the budget.
Published prices for delivery apps
Two agency guides publish ranges that mention delivery apps. They are market context, not Rukn prices, and they are far apart:
| Source | Category | Published range | Assumptions stated by the source |
|---|---|---|---|
| Agency guide, published 30 September 2026 | Delivery app: customer app, driver app, store panel, live tracking | USD 12,000–20,000 (about KD 3,700–6,200) | Remote team in India, one Flutter codebase for iOS and Android, 8–12 weeks |
| Kuwaiti agency guide, undated | On-demand apps (ride-hailing, food delivery, booking) | KD 40,000–100,000 | Local team; the same guide quotes local developers at KD 30–50 per hour |
The gap largely reflects scope and team: a three-app MVP built offshore on one codebase is a different project from a multi-branch platform with automatic dispatch built locally. Compare quotes line by line against the three apps above, not by the total. Our mobile app development cost guide explains the general budget components in more detail.
Your own app or a delivery platform?
Many businesses in Kuwait sell through delivery platforms and also want their own app. The two follow different rules.
Ministerial Decision No. 109 of 2026, issued by the Ministry of Commerce and Industry on 8 July 2026, regulates intermediary platforms that display merchants' products, take orders and deliver them. Article 2 of its regulation says it does not apply to platforms that do not act as intermediaries and only offer their own products or services directly. If your app sells only your own products, that is the exclusion to confirm with your lawyer. For merchants on intermediary platforms, the regulation sets these rules:
| Topic | What the regulation says | Article |
|---|---|---|
| Commission cap | Total charges to the merchant may not exceed 17% of the order value before the delivery fee, or 10% when the merchant delivers the order itself, per order | 7 |
| What counts as commission | Any financial consideration the platform charges the merchant, however it is named or calculated | 1 |
| Delivery fee | Paid by the consumer, capped at KD 1 per order | 7 |
| Payment to the merchant | Within 14 days of the order being fulfilled, unless a shorter period is agreed | 4 |
| Exclusivity | The platform may not force exclusivity or stop the merchant from selling for less outside the platform | 4 |
| Merchant data | Aggregated statistics on the merchant's orders on request, within one week, not as a paid extra | 4 |
| Price parity | The merchant's prices on the platform must match its prices at its physical point of sale, with no increase | 9 |
Article 3 of the decision gave existing contracts until 1 September 2026 to comply; contracts whose commission is already within the cap continue until they end. This is a technical summary, not legal advice; check the full text for your case.
In practice, your own app and the platforms are separate channels with different costs. On a platform you pay a capped commission per order. With your own app you pay to build and run it, pay your gateway's fees, and handle delivery and marketing yourself. Which mix suits you depends on your order volume and margins, so run the numbers for your own menu.
Before building anything, some businesses test demand by taking orders on WhatsApp and sending a KNET payment link. Our guide to KNET payment links explains how that works.
Kuwait details that change the build
Addresses: area, block, street and PACI number
Kuwaiti addresses are not a free-text line. PACI's Kuwait Finder app searches by governorate, area, block, street and parcel or house, and also by PACI number, and it can share a location over WhatsApp. Design the address form the same way: area from a list, then block, street and house, then building, floor and flat, with an optional PACI number and a map pin. Structured addresses let you set delivery fees by area and give drivers something they can find.
KNET and Apple Pay through your own gateway
Apple's guideline 3.1.3(e) says apps selling physical goods or services consumed outside the app must use payment methods other than in-app purchase, such as Apple Pay or card entry. Google Play's payments policy names food delivery as a physical service that does not use Google Play's billing. So a delivery app pays no store commission on orders. Customers pay through a payment gateway contract in your company's name, and the money settles to you.
Amazon Payment Services documents that Apple Pay through KNET is a mandate for all Apple Pay transactions in Kuwait, and that on its platform these transactions do not support the Authorization command or recurring operations. Other providers document other routes: Hesabe's API lists separate Apple Pay payment types for MPGS, Cybersource and KNET, so ask your gateway which route your account uses. For a delivery app this matters when the final total can change, for example a grocery order with substitutions: ask your own gateway how it handles that case, such as charging the order and refunding the difference. Our Apple Pay in Kuwait guide covers the setup.
Arabic and right-to-left
A bilingual app mirrors its layout in Arabic: navigation, icons with a direction, and swipe gestures all flip. Menus need item names and descriptions in both languages, and receipts and order messages need both too. Planning Arabic from the first wireframe costs far less than converting an English app later.
Driver tracking and location permissions
Live tracking is a design choice with store consequences. Apple's guideline 5.1.5 says to use location only when it is directly relevant to the app's features, to get consent before collecting it, and to explain the purpose in the app.
Google Play asks more of apps that use location in the background. You declare one location-based feature in Play Console, show a prominent disclosure before the runtime permission prompt (it must say "location" and explain background use), and submit a short video of the feature. Google's own list says that delivery tracking for customers, as opposed to drivers, can usually work with foreground location. In practice: keep the customer app on foreground location, and budget review time for the driver app if it tracks in the background.
Store accounts and fees
These costs are the same whoever builds your app:
| Item | Cost | Notes |
|---|---|---|
| Apple Developer Program | 99 USD per membership year | Apple says prices may vary by region. An organization needs a D-U-N-S Number, must be a legal entity (no trade names or branches) and needs a public website on its own domain |
| Google Play developer account | 25 USD, one time | Prepaid cards are not accepted |
| Store commission on delivery orders | None | Physical goods and services, per Apple 3.1.3(e) and Google's payments policy |
Enroll under the company on your commercial licence, not a developer's personal account, so the apps stay yours. You can publish the customer and driver apps from the same accounts.
Running costs after launch
The build is a one-off. These items recur, and the amounts depend on your volume and providers, so ask for each as a separate line:
| Category | What it covers | How it is usually billed |
|---|---|---|
| Hosting and database | The server behind all three apps, backups, monitoring | Monthly, grows with orders |
| Maps and routing | Map display, address search, driver navigation | Per use, by the maps provider |
| SMS or WhatsApp messages | Login codes, order confirmations, "driver on the way" | Per message, by the provider |
| Payment gateway | KNET, cards and Apple Pay processing | Per your gateway contract |
| Store accounts | Apple membership | Yearly |
| Maintenance | Apple and Google SDK updates, bug fixes, security patches | Monthly or yearly retainer |
The stores move their minimums: Google Play required Android 15 (API level 35) from 31 August 2025 and has required Android 16 (API level 36) for new apps and updates since 31 August 2026, with extensions to 1 November 2026 available on request. An app that is not upgraded cannot ship updates. Treat maintenance as part of the cost of owning the app, not an extra.
How long it takes
At Rukn, an MVP usually takes 8 to 12 weeks, and a full-featured app with complex integrations usually takes 14 to 20 weeks. A delivery platform has three apps, payments and tracking, so plan against the longer range unless phase one is cut down. Outside the build, allow time for the D-U-N-S Number and store enrollment, your gateway's merchant approval, store review, and the background location review on Google Play if the driver app needs it.
How to keep phase one lean
A sensible first release for many businesses:
- Customer app on iOS and Android from one codebase, in Arabic and English. Our default is Expo (React Native); we use Flutter or native when a project needs it. See our Flutter vs React Native comparison.
- KNET, cards and Apple Pay through your own gateway.
- Structured Kuwaiti addresses with delivery fees by area.
- An admin panel with manual driver assignment.
- Order updates by SMS or WhatsApp, with live tracking left for phase two.
If you already have a website that takes orders, the app can often share its backend and admin panel. Our guide to building a website and mobile app together covers that. When your scope is clear, see how we approach mobile app development in Kuwait and ask for a scoped quote.
Frequently asked questions
How much does it cost to build a delivery app in Kuwait?
Published guides put delivery or on-demand apps anywhere from about KD 3,700–6,200 (an India-based team building one Flutter codebase) to KD 40,000–100,000 (a Kuwaiti agency), depending on scope and team. At Rukn, mobile apps start from KD 1,999 and the final quote depends on scope. A delivery business needs a customer app, a driver app and an admin panel, so price all three.
Do Apple and Google take a commission on delivery orders?
No. Apple's guideline 3.1.3(e) requires apps selling physical goods or services used outside the app to use other payment methods, such as Apple Pay or card entry, and Google Play's payments policy lists food delivery as a physical service that does not use Google Play billing. You pay your payment gateway's fees instead.
Does Ministerial Decision 109/2026 apply to my own delivery app?
Article 2 of the regulation says it does not apply to platforms that do not act as intermediaries and only offer their own products or services directly. If your app sells only your own products, confirm that exclusion with your lawyer. If you also sell through delivery platforms, the regulation caps their charges to you at 17% of the order value before the delivery fee, or 10% if you deliver. This is a technical summary, not legal advice.
Can customers pay with KNET and Apple Pay in a delivery app?
Yes, through a payment gateway contract in your company's name, with the money settling to you. Amazon Payment Services documents that Apple Pay in Kuwait runs through KNET and that, on its platform, these transactions do not support pre-authorisation or recurring operations, while Hesabe's API also lists Apple Pay routes over MPGS and Cybersource. Ask your gateway which route it uses and how it handles a total that changes after payment.
Do I need a separate app for drivers?
Not always at launch. Drivers can start with a simple web page that lists their orders and updates the status. A full driver app becomes worth it when you want live tracking, proof of delivery or cash reconciliation. Background location tracking on Android requires a declaration, a prominent disclosure and a video for Google Play review.
How long does it take to build a delivery app?
At Rukn, an MVP usually takes 8 to 12 weeks and a full-featured app with complex integrations usually takes 14 to 20 weeks. A delivery platform with three apps, payments and tracking usually sits in the longer range unless phase one is kept small. Add time for store enrollment, gateway approval and store review.
Sources
We checked the facts on this page against these sources on 15 October 2026.
- Ministerial Decision No. 109 of 2026 on intermediary platforms for displaying, ordering and delivering products (lawskw.com)
- Apple Developer: Enrolling as an organization (fee and requirements)
- Apple: App Review Guidelines (3.1.3(e), 5.1.1, 5.1.5)
- Google Play Console Help: How to use Play Console (registration fee)
- Google Play Console Help: Payments policy
- Google Play Console Help: Requesting access to location in the background
- Google Play Console Help: Target API level requirements
- Amazon Payment Services: Apple Pay via KNET
- Hesabe Developer: Hesabe Direct integration (list of payment types, including Apple Pay routes)
- PACI: Kuwait Finder on the App Store
- Agency price guide: app development cost in Kuwait (published 30 September 2026)
- Agency price guide: custom mobile app cost in Kuwait (undated)
Rukn is an independent software company. We are not affiliated with, endorsed by or a partner of Ministry of Commerce and Industry (Kuwait), Public Authority for Civil Information (PACI), KNET, Apple, and Google Play, and we receive no referral fees. Names and trademarks belong to their owners and are used only to describe compatibility.
Related reading
- Mobile App Development Cost in Kuwait: What You Pay For in 2026Published price guides for the Kuwait market put mobile app development at about KD 1,500 to 5,000 for a simple app and roughly KD 4,000 to 18,000 for a business or e-commerce app. At Rukn, apps start from KD 1,999 and the final quote depends on scope; Apple adds 99 USD a year and Google Play 25 USD once.
- How to create a KNET payment link for your businessTo create a KNET payment link, open a merchant account with a Kuwaiti bank or a CBK-registered payment provider, then create an invoice with the amount and customer from its dashboard or app and send the link by WhatsApp, SMS or email. You may not add a fee for paying by KNET.
- Can one team build your website and mobile app together in Kuwait?Yes. One team can build your website and your iOS and Android app on the same backend, admin dashboard and customer accounts, so features and data are built once instead of twice. The questions that decide whether it works are build order, who owns the accounts and code, and whether one person answers for both.
- 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: KNET and other routes, web and app setupAmazon Payment Services and Checkout.com document Apple Pay in Kuwait as going through KNET, while Hesabe's API and Mastercard Gateway document other Apple Pay routes, so ask your gateway which one your account uses. On the KNET route, Amazon Payment Services documents no authorize-then-capture and no recurring charges, so plan checkout, subscriptions and pre-orders around what your route supports.
- 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.
- E-commerce Website Development in KuwaitE-commerce website development in Kuwait is a standard web build plus four local requirements: KNET through your bank or a Central Bank-licensed payment provider, the Arabic e-invoice and 14-day returns that Decree-Law No. 10 of 2026 requires once it takes effect, a right-to-left Arabic storefront, and WhatsApp order updates. A custom store typically takes 8 to 14 weeks at Rukn.
Planning a delivery app in Kuwait?
Tell us how you take orders and who delivers them. Within 24 hours we reply with a scoped plan for the customer, driver and admin apps, a timeline and a quote, free and with no obligation.