Skip to content
Industry solution

E-commerce Website Development in Kuwait

E-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.

Last verified Written by the Rukn engineering team

Key takeaways

  • Article 28 of Decree-Law No. 10 of 2026 limits stores to CBK-licensed payment providers and bans payment surcharges without CBK approval. KNET comes through your bank or a licensed provider.
  • According to Tap's KNET documentation, KNET is KWD-only and redirect-based. Checkout.com lists recurring payments as unsupported, so subscriptions need card renewals; ask your provider whether it can hold a KNET amount before planning pre-orders.
  • Build the law text now, before it takes effect: seller disclosures, all-in prices including delivery, an Arabic e-invoice at order confirmation and a 14-day returns flow.
  • WhatsApp order confirmations and tracking updates are Meta utility templates: tied to the order and non-promotional.
  • Rukn websites start from KD 799 and mobile apps from KD 1,999; the final quote depends on scope.

Planning an online store in Kuwait?Scope my store

E-commerce website development in Kuwait is an ordinary web build with four local requirements on top: KNET, the Central Bank of Kuwait (CBK) licensing rule for payment providers, Decree-Law No. 10 of 2026 on digital commerce, and Arabic as the store's first language. This page covers what a Kuwaiti store must include, how the build runs, what drives cost and what to ask a developer. It is a technical guide, not legal advice.

What an e-commerce website in Kuwait includes

These are the features that change in Kuwait, and the ones a quote should name explicitly.

FeatureWhy it matters in KuwaitWhat gets built
Arabic and English storefrontMany customers judge the store in Arabic firstSeparate /ar/ and /en/ URLs with hreflang, so each language ranks for its own searches
CheckoutShoppers expect KNET, and many also pay by card or Apple PayKNET plus the provider's other methods, with a return page for each outcome
Prices in filsThe ISO 4217 list gives KWD three decimals: one dinar is 1,000 filsAmounts stored as whole fils, so the cart, the payment request and the invoice match
Delivery areas and slotsKuwaiti addresses use governorate, area and blockStructured address fields, delivery zones, a fee shown before payment
Arabic e-invoiceArticle 12 of Decree-Law No. 10 of 2026 requires it once the law takes effectAn invoice generated at order confirmation
ReturnsArticle 17 sets a 14-day window with exceptionsA returns flow that knows which items are excepted
Admin panel and reconciliationPayments must match the provider's settlement reportOrder, refund and stock screens, and a daily report

Arabic-first storefront: what to build

  • dir="rtl" set on Arabic pages, with layouts written in logical CSS properties so one stylesheet mirrors correctly.
  • Product names, descriptions and size guides written in Arabic by a copywriter and stored as their own fields.
  • Search that finds a product whether the customer types أ or ا, ة or ه, ى or ي.
  • Phone and quantity fields that accept both 123 and ١٢٣, and messages and invoices in the customer's chosen language.

Hosted e-commerce platform or custom build

First decide whether you rent a store or own one. A wrong choice usually shows up a year later.

FactorPlatform such as Shopify or WooCommerce (theme and apps)Custom build
Time to first saleFastest: pick a theme, add products, connect a payment appLonger: design, build and test
KNETShopify: Shopify Payments is not offered in Kuwait, so KNET comes through an approved third-party payment app, and Shopify adds its third-party transaction fee by plan (2% on Basic to 0.2% on Plus). WooCommerce: free, open-source software with no platform fees, according to its pricing page; KNET comes through a plugin and your bank or gatewayYour bank's KNET gateway or the CBK-licensed provider you choose
Stock, POS and ERPLimited to the connectors that existAny system with an API
OwnershipShopify: you rent the software; export options vary. WooCommerce: you run the open-source software on hosting you chooseYou own the code and the data

A platform such as Shopify or WooCommerce fits a small catalogue and a standard checkout. A custom build fits when a website and an app must share one cart, stock count and customer account; when pricing is unusual (B2B price lists, bundles, deposits, bookings); or when stock lives in a POS or ERP and overselling costs money. The Shopify facts in the table come from Shopify's supported-countries page, its developer docs on payments apps and its pricing page, and the WooCommerce ones from WooCommerce's pricing page, all checked on 26 October 2026. We compare the two in Shopify vs WooCommerce in Kuwait, with payment setup notes in our Shopify and WooCommerce guides. If you are still at the licence and bank-account stage, our step-by-step guide on how to start an online store in Kuwait comes first.

Payments: KNET through your bank or a CBK-licensed provider

Article 28 of Decree-Law No. 10 of 2026 says a store may deal only with payment service providers licensed by the Central Bank of Kuwait. It also bars charging the customer an extra fee for paying electronically unless CBK approved that fee in advance and it appears clearly in the contract terms. The gateway choice now has legal weight.

There are two routes to KNET. You can sign a KNET gateway contract with your Kuwaiti bank, or you can use a CBK-licensed provider that offers KNET alongside cards and Apple Pay. Commercial Bank of Kuwait, for example, publishes its KNET hosted payment gateway agreement (version 7.0, March 2026), and its March 2026 service request form prices that hosted KNET page at KD 20 setup, KD 30 a year and 0.100% plus KD 0.080 per transaction. Other banks set their own fees. Our KNET integration page compares the two routes.

CBK publishes two registers. The e-payment services providers register lists Tap, UPayments and Hesabe among others. The e-money services providers register lists MyFatoorah. Check both for your provider's name before you sign. Our guide to payment gateways in Kuwait compares the licensed options, and the related pages below include an integration page for each provider.

KNET limits that shape the store

  • KWD only, by redirect. Tap's KNET documentation says KNET accepts KWD only and that the customer must be redirected to the KNET payment page, then returns to your store. The return page must handle success, failure and cancellation in both languages.
  • Recurring payments. Checkout.com's KNET documentation lists recurring payments as unsupported, and refunds and partial refunds as supported. A subscription store needs a card method for renewals.
  • Holding an amount depends on the provider. Checkout.com also lists separate authorisation and capture as unsupported, while Tap's documentation says KNET "supports authorization now". Ask your provider whether it can hold a KNET amount before you design pre-orders or deposits around it. If not, charge at order and refund if you cannot deliver.

Whatever the route, mark an order paid only after your server confirms the payment with the provider (a callback or a status check), so a customer who closes the browser on the KNET page does not leave an order in limbo. Then reconcile orders against the settlement report every day.

What Decree-Law No. 10 of 2026 means for the build

The law was signed on 22 February 2026. Article 45 says it applies one month after its executive regulations are published in the Official Gazette, and Article 44 gives the Minister of Commerce and Industry one year from the law's publication to issue them. When we checked on 27 September 2026, we had not found the executive regulations published. The duties below are already in the text, and building them now is cheaper than retrofitting:

  • Disclosure and prices (Articles 10, 11 and 29). Show the seller's name or trade name, register details, contact channels, a final price including delivery, payment methods, delivery arrangements, offer end dates and the returns policy. Article 29 requires clear disclosure of logistics costs, delivery options and delivery time, and bars logistics charges that were not set out in advance in the contract terms.
  • Arabic e-invoice (Article 12). Send an electronic invoice in Arabic once the contract is concluded, showing the price, the all-in total, the delivery date and place, and the payment method. Another language may appear alongside.
  • Returns (Article 17). The customer may withdraw within 14 days of receipt, at no extra cost, if the product is in the same condition as when bought, with a refund by the same payment method or another agreed one. For precious metals and valuable goods named by ministerial decision, the window is 24 hours from receipt. Exceptions include used, custom-made and perishable items; accommodation, transport, food and entertainment services tied to a date; completed software downloads; and digital cards once the activation code is delivered.
  • Payments (Article 28). Licensed providers only, and no payment surcharge without CBK approval.

Article 39 sets up to one year in prison and a fine of KD 1,000 to KD 10,000, or either one, for breaching Articles 3, 15, 23 to 26, 28, 31 and 32 and for other acts it lists, doubled for repeat offences. Under Article 34, breaches that are not criminal offences go to ministry committees, which can apply financial penalties from a schedule the minister issues. Our Decree-Law No. 10 of 2026 website checklist goes through the text article by article. Take licensing and legal questions to a Kuwaiti lawyer.

WhatsApp order notifications

On the WhatsApp Business Platform, order updates are utility templates. Meta's template categorisation rules say a utility template must be non-promotional and either tied to the user's own order, account or transaction or essential to them, and give order confirmations and shipment tracking updates as examples. Meta classifies an order update with a promo as marketing.

Messages to send from the store:

  1. Order confirmed, with the order number and total.
  2. Payment failed, with a link back to the cart.
  3. Out for delivery, with the delivery window.
  4. Delivered, with a link to the returns page.
  5. Refund processed.

As of 27 September 2026, Meta's pricing page says you pay only when a template message is delivered, and utility templates delivered inside an open customer service window are free. It also announces higher marketing, utility and authentication rates for Kuwait from 1 October 2026, so budget on the new rate card. Ask for WhatsApp consent at checkout with a clear checkbox that names your business.

Customers reply, so someone has to answer. Waslo, Rukn's own messaging platform, gives your team one inbox for WhatsApp and an AI agent that answers from your own knowledge base, with complex cases handed to a person. Setup is covered in WhatsApp Business API integration.

Delivery and fulfilment

A store in Kuwait can deliver three ways, and each changes the software:

  • Your own drivers: a dispatch screen, delivery slots, and a driver button that updates the order status and sends the next WhatsApp message.
  • A courier company: create the shipment through the courier's API where one exists, and pull tracking into the order.
  • Ordering and delivery apps: a separate sales channel with its own rules.

Ministerial Decision No. 109 of 2026, issued on 8 July 2026, regulates intermediary platforms between merchants and consumers. Article 2 leaves out a platform that only displays its own products, so your own store is outside it. If you also sell through those apps, three rules affect your pricing:

  • Article 7 caps what the platform takes from the merchant at 17% of the order value, or 10% when the merchant delivers the order itself.
  • Article 7 also caps the delivery fee the consumer pays at KD 1 per order.
  • Article 9 requires the merchant's prices on the platform to match its prices at its physical point of sale, with no increase (approved discount promotions excepted).

For your own store, capture addresses as structured fields (governorate, area, block, street, building, floor). Show the delivery fee before payment, as Articles 11 and 29 require. Keep one stock count across the website, the app and the POS, so an item sold in the showroom disappears online.

How e-commerce website development runs

A custom store goes through the same stages whoever builds it:

  1. Discovery and scope. Catalogue, payment route, delivery model, integrations and the Arabic content plan, written down as the scope behind the quote.
  2. Arabic-first design. Screens designed right-to-left first, then mirrored for English.
  3. Build. Storefront, admin panel, payments, delivery logic and WhatsApp messages.
  4. Payment testing. Success, failure, cancellation, refunds and a closed browser, tested in the provider's test environment.
  5. Content load. Products, prices, descriptions in both languages, and the store policies.
  6. Launch. Live payment keys, a first real order, and the first daily reconciliation.

How long e-commerce website development takes in Kuwait

Our published estimate for a web application with custom features and integrations, which is where a custom store sits, is typically 8 to 14 weeks from kickoff to launch. A companion mobile app MVP usually takes 8 to 12 weeks. The build is rarely the slowest part. These items run in parallel, and they sit with you:

  1. The commercial licence and the ministry registration (Article 3).
  2. The business bank account and the KNET approval from your bank or payment provider.
  3. Apple Pay merchant setup, if you want Apple Pay.
  4. A WhatsApp Business API number and message templates submitted to Meta.
  5. Product content: photos, descriptions in both languages, sizes and prices.

Start items 1 to 4 in week one. A finished store without a live payment account cannot take an order.

What an e-commerce website costs in Kuwait

Rukn websites start from KD 799 and mobile apps from KD 1,999, and the final quote depends on scope. A store adds payments, stock, accounts and notifications to a website, so scope drives the number. This is how it usually scales:

ScopeTypical storeWhat pushes it up
StarterA small catalogue, KNET and cards through one provider, own delivery, Arabic and EnglishMore products and variants, more delivery zones
GrowingVariants and bundles, KNET, cards and Apple Pay, a courier API, customer accounts, WhatsApp notificationsLoyalty, promotion rules, a second payment provider
IntegratedPOS or ERP stock sync, B2B price lists, a companion mobile app, a delivery-app channelEach extra system to integrate, and who writes the Arabic content

For price ranges across the Kuwaiti market, see website development cost in Kuwait. For what we deliver and how we scope a store, see our e-commerce and web development service.

Questions to ask any e-commerce developer in Kuwait

  • Whose name will the payment provider account, the domain, and the Apple and Meta accounts be in?
  • Which KNET route will you use, bank or provider, and how are refunds handled?
  • How are amounts stored: as whole fils, or as decimals that can drift?
  • What does the maintenance plan cover after launch, and what costs extra?

How Rukn builds online stores

We build storefronts in Next.js and companion apps in React Native (Expo), on one backend, so the website, the app and the WhatsApp messages all read the same orders. We recommend opening the payment provider account, the domain, and the Apple and Meta accounts in your company's name, so they stay yours if you change developers. After launch, our maintenance plans cover security updates, performance monitoring, content changes and technical support.

A hypothetical example: a perfume shop with a showroom takes a KNET order on its Arabic site. The Arabic e-invoice goes out, a utility template confirms the order on WhatsApp, and the showroom POS stock drops by one. When the driver taps "out for delivery", the next message goes out. Nobody copies data by hand.

Frequently asked questions

How much does an e-commerce website cost in Kuwait?

At Rukn, websites start from KD 799 and mobile apps from KD 1,999, and the final quote depends on scope. An online store adds payments, stock, customer accounts and notifications to a website, so we quote each store individually. The biggest cost drivers are catalogue size and variants, the number of payment methods, integrations with a POS, ERP or couriers, and whether you need a companion mobile app.

How long does it take to build an online store in Kuwait?

Our published estimate for a web application with custom features and integrations, which covers a custom store, is typically 8 to 14 weeks from kickoff to launch. A companion app MVP usually takes 8 to 12 weeks. The commercial licence, the KNET approval and the WhatsApp templates run in parallel and depend on you, so start them in week one. A store without a live payment account cannot take orders.

How do I add KNET payment to my website?

There are two routes: a KNET gateway contract with your Kuwaiti bank, or a payment provider licensed by the Central Bank of Kuwait that offers KNET with cards and Apple Pay. Article 28 of Decree-Law No. 10 of 2026 limits stores to licensed providers. According to Tap's KNET documentation, KNET accepts KWD only and redirects the customer to a KNET page, so your store needs a return page for success, failure and cancellation, and server-side confirmation before an order is marked paid.

Should I use Shopify or build a custom e-commerce website in Kuwait?

A hosted platform such as Shopify suits a small catalogue and a standard checkout, and it launches fastest. On Shopify, KNET at checkout comes through an approved third-party payment app, because Shopify Payments is not offered in Kuwait, and Shopify charges its third-party transaction fee by plan. WooCommerce is free, open-source software, and its pricing page lists no platform fees; KNET comes through a plugin. Confirm that your chosen provider supports your platform before you commit. A custom build suits stores that share one cart and stock count across a website and an app, use unusual pricing such as B2B price lists or deposits, or keep stock in a POS or ERP.

What features does an e-commerce website in Kuwait need?

Beyond a catalogue and a cart, a Kuwaiti store needs KNET at checkout (usually with cards and Apple Pay), prices stored in fils because KWD has three decimals, Arabic and English on separate URLs, delivery zones built on governorate, area and block, and a delivery fee shown before payment. Once Decree-Law No. 10 of 2026 takes effect, it also needs an Arabic e-invoice and a 14-day returns flow. Add WhatsApp order updates and a daily payment reconciliation.

Do I need a mobile app as well as a website for my store?

Usually not at launch. The website is what customers reach from search and shared links, and it can take KNET from the first day. An app makes sense when customers reorder often and you want them signed in with saved addresses. If you add one, build it on the same backend so the site and the app share one cart, stock count and account. At Rukn, a companion app MVP typically takes 8 to 12 weeks, and mobile apps start from KD 1,999; the final quote depends on scope.

Sources

We checked the facts on this page against these sources on 27 September 2026.

  1. Decree-Law No. 10 of 2026 regulating the digital commerce sector, full Arabic text (lawskw.com)
  2. Ministerial Decision No. 109 of 2026 on intermediary platforms for displaying, ordering and delivering products (lawskw.com)
  3. Central Bank of Kuwait: e-Payment Services Providers register
  4. Central Bank of Kuwait: e-Money Services Providers register
  5. Commercial Bank of Kuwait: KNET Hosted Payment Gateway Agreement, version 7.0 (March 2026, PDF)
  6. Commercial Bank of Kuwait: Electronic Payment Service Request form, version 8.0 (March 2026, PDF)
  7. Shopify Help Center: Shopify Payments supported countries (checked 26 October 2026)
  8. Shopify Dev: Payments apps (approved Partners only)
  9. Shopify: Pricing (third-party payment provider fees by plan, checked 26 October 2026)
  10. WooCommerce: Pricing (checked 26 October 2026)
  11. Tap Payments developer documentation: KNET
  12. Checkout.com documentation: KNET
  13. Meta for Developers: WhatsApp Business Platform pricing (including updates effective 1 October 2026)
  14. Meta for Developers: WhatsApp template categorization
  15. SIX (ISO 4217 maintenance agency): current currency and fund code list

Rukn is an independent software company. We are not affiliated with, endorsed by or a partner of KNET, Central Bank of Kuwait, Ministry of Commerce and Industry (Kuwait), Tap Payments, MyFatoorah, and WhatsApp Business Platform, and we receive no referral fees. Names and trademarks belong to their owners and are used only to describe compatibility.

Planning an online store in Kuwait?

We build stores with KNET, Arabic right-to-left pages, and the e-invoice and returns flow the new law requires once it applies. Tell us what you sell and get a plan, timeline and quote within 24 hours.