Skip to content
Guide

Delivery App Development Cost in Kuwait: Android and iOS

A delivery app in Kuwait is really three products: a customer app, a driver app and an admin panel, and published guides price the whole set anywhere from about KD 3,700 to KD 100,000 depending on scope and team. At Rukn, mobile apps start from KD 1,999 and the final quote depends on scope.

Last verified Written by the Rukn engineering team

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

AppWho uses itCore featuresWhat moves the cost
Customer app (iOS and Android)Your customersMenu or catalogue, cart, address, payment, order statusSize of the catalogue, product options, scheduled orders, loyalty, Arabic and English
Driver appYour driversAssigned orders, navigation hand-off, status updates, proof of deliveryLive location sharing, background tracking, cash collection records
Admin and dispatch panel (web)Branch staff and managersAccept orders, assign drivers, delivery zones and fees, reportsNumber 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:

SourceCategoryPublished rangeAssumptions stated by the source
Agency guide, published 30 September 2026Delivery app: customer app, driver app, store panel, live trackingUSD 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, undatedOn-demand apps (ride-hailing, food delivery, booking)KD 40,000–100,000Local 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:

TopicWhat the regulation saysArticle
Commission capTotal 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 order7
What counts as commissionAny financial consideration the platform charges the merchant, however it is named or calculated1
Delivery feePaid by the consumer, capped at KD 1 per order7
Payment to the merchantWithin 14 days of the order being fulfilled, unless a shorter period is agreed4
ExclusivityThe platform may not force exclusivity or stop the merchant from selling for less outside the platform4
Merchant dataAggregated statistics on the merchant's orders on request, within one week, not as a paid extra4
Price parityThe merchant's prices on the platform must match its prices at its physical point of sale, with no increase9

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:

ItemCostNotes
Apple Developer Program99 USD per membership yearApple 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 account25 USD, one timePrepaid cards are not accepted
Store commission on delivery ordersNonePhysical 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:

CategoryWhat it coversHow it is usually billed
Hosting and databaseThe server behind all three apps, backups, monitoringMonthly, grows with orders
Maps and routingMap display, address search, driver navigationPer use, by the maps provider
SMS or WhatsApp messagesLogin codes, order confirmations, "driver on the way"Per message, by the provider
Payment gatewayKNET, cards and Apple Pay processingPer your gateway contract
Store accountsApple membershipYearly
MaintenanceApple and Google SDK updates, bug fixes, security patchesMonthly 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:

  1. 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.
  2. KNET, cards and Apple Pay through your own gateway.
  3. Structured Kuwaiti addresses with delivery fees by area.
  4. An admin panel with manual driver assignment.
  5. 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.

  1. Ministerial Decision No. 109 of 2026 on intermediary platforms for displaying, ordering and delivering products (lawskw.com)
  2. Apple Developer: Enrolling as an organization (fee and requirements)
  3. Apple: App Review Guidelines (3.1.3(e), 5.1.1, 5.1.5)
  4. Google Play Console Help: How to use Play Console (registration fee)
  5. Google Play Console Help: Payments policy
  6. Google Play Console Help: Requesting access to location in the background
  7. Google Play Console Help: Target API level requirements
  8. Amazon Payment Services: Apple Pay via KNET
  9. Hesabe Developer: Hesabe Direct integration (list of payment types, including Apple Pay routes)
  10. PACI: Kuwait Finder on the App Store
  11. Agency price guide: app development cost in Kuwait (published 30 September 2026)
  12. 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.

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.