KNET vs MyFatoorah vs Tap vs UPayments: Kuwait Fees 2026

Ashish Sharma
Ashish Sharma

Founder & Lead Developer, Codingclave · 200+ projects since 2017

18 min read
knet vs myfatoorah vs tap vs upaymentspayment gateway kuwait comparisonmyfatoorah fees kuwaitknet merchant feesupayments vs myfatoorahhesabe vs upaymentsbest payment gateway kuwait

Which payment gateway is best in Kuwait? The short answer by business type

If you sell only inside Kuwait and most of your customers pay by KNET, UPayments has the lowest published KNET rate of the four: 0.5 percent plus 100 fils, or a flat 250 fils per transaction, for a one-time platform fee of KWD 250 (UPayments pricing page, checked 3 October 2026). KNET vs MyFatoorah vs Tap vs UPayments is really a question of how much margin each gateway adds on top of the same KNET network. If you also want to sell into Saudi Arabia or the UAE from one account, two of the four qualify: Tap (six GCC licences, completed with its CBUAE retail payment licence in April 2025, per Fintech Futures) and MyFatoorah (licences in all six GCC states plus Egypt, per Gulf Business, 2023). Pick between those two on card rate and SDK. The rest of this post is the detail behind those sentences.

I am Ashish Sharma, founder of Codingclave. Since 2017 we have shipped 200+ projects from Lucknow, India, KNET checkouts among them, built remotely for stores selling into Kuwait. This post is Kuwait-only. For the UAE and Saudi Arabia, read our PayTabs vs Telr vs MyFatoorah comparison; for what the store itself costs, our Kuwait e-commerce cost guide has the price table.

Your situation My pick Why
Kuwait-only store, mostly KNET, under KWD 20,000 a month UPayments Lowest published KNET rate, bank-backed (National Bank of Kuwait owns 51 percent), one-time fee instead of monthly
Selling to Kuwait plus Saudi Arabia or the UAE Tap Payments or MyFatoorah Both hold licences in all six GCC states; Tap publishes a clear settlement schedule and GulfSaasReview lists it at 2.75 percent on cards with no monthly fee
First Shopify store, no developer on staff MyFatoorah Free Shopify app, widest plugin coverage, payment links and invoices in the same dashboard
Invoice-led service business (clinics, contractors, tuition) MyFatoorah or UPayments Both sell payment links and invoice tools; compare the per-link fee, not the gateway fee
High volume, over roughly KWD 20,000 a month in KNET Direct KNET at your bank for KNET, a gateway for cards Commercial Bank of Kuwait publishes 0.100 percent plus KD 0.080 per KNET transaction on a direct account
Need Amex Hesabe or Tap Both list American Express; UPayments' pricing page does not

Hesabe is on the Central Bank of Kuwait's register as a large provider and processed USD 1 billion in 2024 (Forbes Middle East Fintech 50, 2025). I rank it fourth only because its last published rate card is from 2023 and higher than UPayments on KNET; ask for a current quote.

KNET vs MyFatoorah, Tap and UPayments: KNET is the network, they are the routes to it

KNET is not a payment gateway in the way Stripe or Razorpay is. It is the shared debit network owned by Kuwait's banks, and every debit card from a member bank carries its logo. Mastercard Gateway's KNET documentation says it plainly: to offer KNET you must hold a merchant account with a participating member bank and obtain a merchant ID from that bank. KNET does not onboard merchants.

So "KNET vs MyFatoorah" is not like for like. Your real choice is between two routes to the same network.

Route one is a licensed gateway: MyFatoorah, Tap, UPayments or Hesabe. They hold the bank relationships, add Visa, Mastercard and Apple Pay, and give you one contract, one dashboard, one settlement and one plugin. You pay their margin on top of the KNET interchange. Route two is a direct merchant account at your own bank: far cheaper per transaction, but the integration, refund enablement and card acquiring are yours to arrange.

What KNET charges underneath is not public. GulfSaasReview's Kuwait fee guide, updated 28 April 2026, estimates the interchange at 0.75 to 1.25 percent; a third-party figure, quoted to show where the gateway margin starts. Our KNET integration page lists what we need from you on either route.

Fee table: MyFatoorah vs Tap vs UPayments vs Hesabe (published figures only)

Every number below is from a page I could read on 3 October 2026 or from a named third party with a date. Where a gateway publishes nothing, the cell says so. Gateways negotiate on volume; this is the price before you ask for a better one.

UPayments Tap Payments MyFatoorah Hesabe
KNET rate 0.5% + 100 fils, or flat 250 fils (pricing page) Not published; GulfSaasReview lists it as custom Not published 1.5% + KWD 0.100 (inai.io, 2023)
Visa / Mastercard 2.75% (pricing page) 2.75% flat, no monthly fee (GulfSaasReview, April 2026) From 2.5% (paymentproviders.io); GulfSaasReview mentions 2.5% + KWD 0.050 3.0% + KWD 0.100 (inai.io, 2023)
Apple Pay On KNET: same as KNET; on cards: 2.75% + 100 fils (pricing page) Supported; card rate applies Supported, native and direct integration (MyFatoorah docs) Not listed on its Shopify app; ask
Amex Not listed Yes Yes Yes
Setup / platform fee KWD 250 one-time (single merchant), KWD 700 (multi-merchant) None published None published KWD 300 setup (inai.io, 2023)
Monthly fee None None (GulfSaasReview) None (GulfSaasReview) KWD 15 (inai.io, 2023)
Settlement Not on pricing page; ask KNET 2 business days, cards 5 (Tap support) 2-3 business days (paymentproviders.io) Not published
CBK register Large provider Large provider Large provider (as MyFatoorah for Electronic Payment Services K.S.C.C.) Large provider

UPayments is the only one of the four with its KNET price on a public page, which is why it anchors the worked examples below. Hesabe's figures are nearly three years old, so they show the shape of its pricing (setup plus monthly plus a higher per-transaction rate) more than the current number.

What you really pay: cost per KWD 100 sale and per month

Percentages hide the fixed fee, and in Kuwait the fixed fee matters because average orders are small. Here is what one KWD 100 sale costs on each published rate, with no VAT line because Kuwait has none.

Rate card KNET, one KWD 100 sale Card, one KWD 100 sale
UPayments, percentage option KWD 0.600 KWD 2.750
UPayments, flat option KWD 0.250 KWD 2.750
Hesabe (2023 figures) KWD 1.600 KWD 3.100
Tap Quoted per merchant KWD 2.750
MyFatoorah (GulfSaasReview indicative) Quoted per merchant KWD 2.550
Direct KNET, Commercial Bank of Kuwait (March 2026 form) KWD 0.180 Separate card agreement

UPayments' two KNET options cross at a KWD 30 order: below it the percentage option is cheaper, above it the flat 250 fils wins. A perfume shop with a KWD 45 average order should take the flat option; a cafe with KWD 8 baskets should not.

Now a month, assuming a KWD 25 average order and an 80/20 split between KNET and cards by value, in line with Checkout.com's figure for the KNET share of Kuwaiti online payments. Your mix will differ, so copy the method, not the result.

Monthly sales Orders UPayments (percentage) UPayments (flat) Hesabe (2023 rates, incl. KWD 15 monthly) Direct KNET at Commercial Bank of Kuwait, KNET portion only
KWD 2,000 80 KWD 25.400 KWD 27.000 KWD 59.000 KWD 9.200
KWD 10,000 400 KWD 127.000 KWD 135.000 KWD 235.000 KWD 36.100
KWD 50,000 2,000 KWD 635.000 KWD 675.000 KWD 1,115.000 KWD 170.500

The direct column includes the KD 30 annual fee spread across twelve months and excludes the KD 200 setup, the card acquiring agreement and your developer's time. At KWD 2,000 a month the saving over UPayments is about KWD 16, which does not pay for an afternoon of integration work. At KWD 50,000 it is roughly KWD 465 a month, which does. My crossover sits around KWD 20,000 a month of KNET sales, lower than GulfSaasReview's KWD 50,000, because the direct fee is so small once the account exists.

Tap and MyFatoorah are absent from the monthly table because neither publishes a KNET rate; drop their quotes into the same rows before you compare.

Settlement and cash flow: days to your bank, KWD vs USD, refunds

Tap is the most transparent: its Kuwait payouts article states KNET settles within two business days and cards within five, paid to your Kuwaiti account in KWD at no fee. A USD settlement is on request at a flat USD 25, which only matters to a foreign-registered seller.

MyFatoorah is listed at two to three business days by paymentproviders.io. UPayments and Hesabe do not publish a cycle; get it written into the contract, separately for KNET and cards.

Business days in Kuwait are Sunday to Thursday, so a Thursday card sale on a five-day cycle can land the following Thursday. For a grocery paying suppliers daily that gap is real money, and one more reason to make KNET the default button at checkout.

KNET supports full, partial and multiple partial refunds, per Checkout.com's KNET documentation, but your bank has to enable the refund API with KNET first. A gateway has already done this. On a direct account you must ask, or the first refund ends up going out by bank transfer.

Shopify. Shopify Payments is not available in Kuwait, so KNET comes from a gateway app. All four have one; the FAQ below lists what each app supports and its launch date. Whichever you pick, Shopify adds its third-party transaction fee of 2 percent on Basic, 1 percent on Grow and 0.6 percent on Advanced (Shopify pricing page). On the KWD 10,000 month above, that is another KWD 200 on Basic, more than the gateway. Our Shopify integration page covers the setup.

WooCommerce. MyFatoorah, Tap and UPayments publish WooCommerce plugins, and Hesabe supplies one to registered merchants. No platform fee, and KWD with three decimals works after a settings change. This is where I steer most stores expecting a few thousand dinars a month.

Laravel or Next.js API. All four expose REST APIs with hosted payment pages, which is what we use for custom stores; the MyFatoorah integration page shows the flow. KNET is a redirect: the customer enters card and PIN on KNET's page and comes back. Tap gives that session 30 minutes, Checkout.com seven, so a timed-out customer must be able to retry without a duplicate order.

Flutter, iOS and Android. MyFatoorah's Flutter plugin reached version 3.3 in March 2026 and wraps its native SDKs. Tap ships card_flutter. UPayments publishes flutter_upayments, covering KNET, Apple Pay, Samsung Pay and cards. Hesabe has no public Flutter package that I could find, so an app checkout narrows the list to three. Our Kuwait app cost guide prices the app itself; our Flutter developers handle this integration.

Payment links, invoices and POS. MyFatoorah built its business on invoice links, UPayments sells UPay Links, Hesabe offers invoices over WhatsApp and SMS, and Tap has a billing product. For a service business with no cart, compare the per-link fee and the Arabic invoice template first. Hesabe and UPayments also sell physical terminals; one provider for shop and website means one settlement file.

Onboarding paperwork and timelines

The document list is similar everywhere because it comes from Central Bank of Kuwait know-your-customer rules. UPayments' verification centre, the most detailed public list, asks a small company for the signatory's civil ID verified through Kuwait's Mobile ID app, the articles of association, the commercial licence, the commercial registry extract, the authorised signatory certificate, bank details with IBAN, and social media accounts that show the business is real.

None of the four publishes an approval time. Expect a week with a complete file and three or four when the bank letter is missing or the licence name does not match the website; that is the pattern gateway help centres and merchant forums describe, not a promise. Submit everything on day one of the build.

Decree-Law 10/2026, published in the Official Gazette on 1 March 2026, adds MOCI digital commerce registration on top and requires payment only through CBK-licensed providers. Global Law Experts estimates seven to 30 days for the MOCI review. Our Kuwait e-commerce law checklist covers the rest. Not legal advice; confirm the current position with MOCI or a Kuwaiti lawyer.

Can I get KNET directly from my bank?

Yes, and one bank publishes the price. Commercial Bank of Kuwait (the bank at cbk.com, not the Central Bank at cbk.gov.kw) publishes an Electronic Payment Service Request form, version 8, dated March 2026. For its KNET Payment Gateway Service it lists KD 200 setup, KD 30 a year and 0.100 percent of the transaction amount plus a fixed KD 0.080 per transaction; its hosted version drops setup to KD 20. Apple Pay on debit cards can be enabled. Credit and prepaid cards fall under a separate Credit Card Payment Gateway Agreement plus KD 0.020 per transaction, with the commission left blank for negotiation.

That is one bank's terms, not a KNET-wide price list, but it shows that a direct KNET transaction costs about KWD 0.180 per KWD 100, and that the gap to a gateway's 0.600 to 1.600 is the price of convenience.

GulfSaasReview estimates four to eight weeks of setup and puts the threshold at KWD 50,000 a month; mine is KWD 20,000 in KNET sales, for the reasons above. You will still need a card acquiring agreement for Visa and Mastercard, so most "direct" merchants hold two contracts anyway.

Is Tap Payments licensed by the Central Bank of Kuwait?

Yes, and so are the other three. The Central Bank of Kuwait keeps a public register of the payment companies it regulates. On 3 October 2026 it listed Tap Payments e-Payment Service Provider (KSCC), Upayments for Electronic Payment and Settlement Systems Co., Hesabe for Electric Payment & Settlement Systems Co. and MyFatoorah for Electronic Payment Services K.S.C.C., each as a Large provider. CBK's press release of 7 April 2024 registered MyFatoorah and Tap; its press release of 24 November 2024 added UPayments and Hesabe.

Before you sign, check that the legal name on the contract matches the name on the register. MyFatoorah's trading name and legal name differ, which is normal, but the register is the thing to match against, not the logo.

Why this matters now: Decree-Law 10/2026 requires digital commerce payments to run through CBK-licensed providers, and Article 39 attaches fines of KWD 1,000 to 10,000 to the core breaches, per GLA & Company's summary of the law. A foreign gateway with no Kuwaiti licence is no longer just a conversion problem.

Recurring payments, tokenised cards, Tabby and Apple Pay

Recurring on KNET is not really a thing. KNET's saved-card feature is KFAST, and MyFatoorah's, UPayments' and Tap's documentation all describe it the same way: card details sit on KNET's side and the customer still enters a PIN each time. That is fast repeat checkout, not an unattended monthly debit. Subscriptions need a Visa or Mastercard token.

Card tokenisation. Tap documents a Save Card feature that your account manager switches on, after which you can charge a stored card and run recurring payments, including Apple Pay recurring. MyFatoorah documents vendor-managed recurring: tokenise the card on the first payment, then call its create-payment endpoint with the token. UPayments and Hesabe: ask, in writing. For a gym, a tuition centre or a SaaS product, this decides the gateway before price.

Apple Pay. UPayments prices it publicly: same as KNET on a KNET debit card, 2.75 percent plus 100 fils on credit cards. MyFatoorah supports a native button and a direct integration, Tap supports it across its SDKs, and Hesabe's Shopify app does not list it. Our Apple Pay integration page has the certificate steps.

Tabby. Tabby's support pages say it is available to stores with customers in Kuwait and settles in KWD, and Tap lists Tabby among the methods it enables. Tabby charges its own merchant fee on top of the gateway, so model it against your margin. Our Tabby integration page shows how it sits beside KNET at checkout.

Switching gateways later: what breaks and how we build so you can move

Merchants switch gateways for two reasons I see repeatedly: a better rate appears, or they add an app and the provider has no SDK.

What breaks: saved card tokens (they belong to the gateway), active subscriptions, payment links already sent, and invoice numbering if the gateway generated your invoices.

What to keep in your own database from day one: every order with your own reference, the gateway's transaction ID, the payment method, the amount in fils, the settlement date and the refund history. With that, a switch is one adapter change and a fortnight of running both gateways side by side.

How we build: the checkout talks to a payment interface in our code, and each gateway is a small module behind it. The Arabic invoice is generated by the store, not the gateway, so it survives the move and still meets the e-commerce law's Arabic invoice requirement. KFAST tokens are KNET's anyway, so repeat KNET customers keep working if the new gateway supports KFAST, which all four do.

What integration costs, the trade-offs of a remote team, and the next step

Our estimates, in USD because that is how we bill, with KWD at 0.309 per USD (Trading Economics, 0.3088 on 2 October 2026).

Work Our estimate (USD) Approx. KWD Time
Gateway app or plugin on an existing Shopify or WooCommerce store, KNET plus cards 160 - 500 50 - 155 1 - 3 days
Custom API integration on Laravel or Next.js, KNET plus cards, refunds, webhooks 600 - 1,500 185 - 465 3 - 7 days
Apple Pay on top of either 300 - 700 95 - 215 1 - 3 days
Flutter or native app checkout via gateway SDK 600 - 1,500 185 - 465 3 - 7 days
Switching gateways on a store we built, parallel run included 400 - 1,200 125 - 370 3 - 5 days
Direct KNET bank gateway integration, excluding bank paperwork 1,500 - 3,000 465 - 925 2 - 3 weeks after the bank issues credentials

A full store is priced in the Kuwait e-commerce cost guide linked at the top; a brochure site that only needs a payment link is in website design cost in Kuwait. Gateway fees, your licence and MOCI registration are never in our numbers.

What hiring us from Lucknow costs you in practice:

Time zone: India is 2.5 hours ahead of Kuwait. We work Monday to Saturday, 10 AM to 7 PM India time, which is 7:30 AM to 4:30 PM in Kuwait. Kuwait's Sunday is our day off, so we agree the working-day calendar in the brief.

In-person meetings: none. Everything happens over WhatsApp and screen-share. If you want someone to sit with your bank's card centre, hire locally.

Arabic: we build the RTL checkout and the Arabic invoice template and load your text; we do not write Kuwaiti Arabic copy.

Payment collection: your gateway settles to your own Kuwaiti bank account; we never hold your customers' money or your live keys. We invoice in USD or INR by bank transfer, 40 percent to start, 40 percent at design approval, 20 percent at launch. Source code and hosting account are yours at handover.

Support: you reach us until 4:30 PM Kuwait time; an outage at 8 PM in Salmiya waits until our morning unless you hold a retainer with on-call cover. Our only Gulf case study is the Dubai Digital Xchange Summit site; we have no Kuwaiti client to name yet.

For a gateway recommendation and an integration quote within 24 hours, send three things on WhatsApp to +91 92771 84741 or by email to hello@codingclave.com: what you sell and your average order value in KWD, your expected monthly KNET and card volume, and your platform (Shopify, WooCommerce, custom code or an app). We reply with the gateway we would sign, why, and a fixed integration price in USD with the approximate KWD. The contact form works too, and the wider scope is on our e-commerce development page.

Frequently asked questions

For a store that sells only inside Kuwait and takes mostly KNET, UPayments has the lowest published KNET rate I can find: 0.5 percent plus 100 fils or a flat 250 fils per transaction, against a one-time KWD 250 platform fee (UPayments pricing page, checked 3 October 2026). For a seller who also wants Saudi Arabia or the UAE on the same account, two of the four hold licences in all six GCC states: Tap Payments and MyFatoorah. GulfSaasReview's Kuwait fee guide (April 2026) lists Tap at 2.75 percent on cards with no monthly fee; Tap itself quotes per merchant, so get it in writing. MyFatoorah is the safest default for a first Shopify store because its app is free and its plugin coverage is the widest, but ask for a written rate card. Hesabe's last published KNET rate, 1.5 percent plus KWD 0.100 (inai.io, 2023), is higher than UPayments. There is no single best gateway, only the best one for your volume.

Yes, but you almost never pay KNET directly. KNET is the shared debit switch owned by Kuwait's banks, and merchants contract with a member bank or a licensed gateway, not with KNET itself. GulfSaasReview's Kuwait fee guide (updated April 2026) puts the interchange at roughly 0.75 to 1.25 percent; that is a third-party estimate, not a KNET publication. What reaches your invoice is that plus your bank's or gateway's margin. On published rate cards it runs from UPayments' 0.5 percent plus 100 fils to Hesabe's 1.5 percent plus KWD 0.100. Commercial Bank of Kuwait's own merchant form (March 2026) lists 0.100 percent plus KD 0.080 for a direct KNET gateway account, which shows how much of a gateway's rate is margin. There is no VAT on any of this in Kuwait.

MyFatoorah does not publish a Kuwait rate card. Its pricing page asks you to contact sales, and third-party directories give only a starting point: paymentproviders.io lists MyFatoorah from 2.5 percent per transaction with settlement in two to three business days, and GulfSaasReview mentions a quoted 2.5 percent plus KWD 0.050 on cards with no monthly fee. Treat both as indicative. What I tell clients is to send MyFatoorah their expected monthly KNET and card volume and ask for a written quote that states the KNET percentage, the KNET fixed fee in fils, the card percentage, any setup or monthly fee, the settlement cycle in business days and the refund fee. Compare that line by line with UPayments' published page before signing. Anything above 3 percent on cards is negotiable at any gateway.

Yes. Every KNET member bank can issue you a merchant ID for the KNET payment gateway, and Commercial Bank of Kuwait publishes its terms: KD 200 setup, KD 30 a year and 0.100 percent plus KD 0.080 per transaction for the KNET Payment Gateway Service, or KD 20 setup for its hosted version (Electronic Payment Service Request form, version 8, March 2026). That is a fraction of what a gateway charges per sale. The catch is that cards need a separate credit card gateway agreement at a negotiated rate, the integration is yours to build and maintain, refunds must be enabled by the bank, and GulfSaasReview estimates four to eight weeks for setup. Our rule: stay on a gateway until KNET sales pass roughly KWD 20,000 a month, then run the numbers on a direct account.

Yes. Tap Payments e-Payment Service Provider (KSCC) is listed on the Central Bank of Kuwait's public register of licensed payment providers as a Large provider, alongside Upayments for Electronic Payment and Settlement Systems Co. and Hesabe for Electric Payment & Settlement Systems Co. (register checked 3 October 2026). MyFatoorah is on CBK's register too, under its legal name MyFatoorah for Electronic Payment Services K.S.C.C., also as a Large provider; CBK's press release of 7 April 2024 registered it and Tap as e-Payment Service Providers. All four are licensed. This matters because Decree-Law 10/2026 requires online sellers to take payment only through CBK-licensed providers. Check the register yourself; it is a public web page, not a gateway's marketing claim, and the legal name on your contract should match the name on it.

Not through Shopify Payments, which is not available in Kuwait. You add KNET with a third-party payment app from a licensed Kuwaiti gateway. MyFatoorah's Shopify app is free and supports KNET and other GCC debit schemes; UPayments launched its Shopify app in October 2024 with KNET, Apple Pay, Google Pay, Samsung Pay, Visa and Mastercard; Hesabe's free app (2022) covers KNET, Visa, Mastercard and Amex; Tap has two Shopify apps. Because Shopify Payments is not in the picture, Shopify also charges its third-party transaction fee on every order: 2 percent on Basic, 1 percent on Grow and 0.6 percent on Advanced (Shopify pricing page). On a KWD 100 KNET sale through UPayments on Shopify Basic you pay KWD 0.600 to the gateway and KWD 2.000 to Shopify, which is why WooCommerce or a custom store often wins once volume grows.

Tap publishes the clearest schedule for Kuwait: KNET payments settle within two business days and card payments within five, paid to your bank in KWD at no fee, with a flat USD 25 charge only if you request a USD settlement (Tap support article on Kuwait payouts). paymentproviders.io lists MyFatoorah at two to three business days. UPayments and Hesabe do not state a cycle on their pricing pages, so ask for it in writing. A direct KNET account at your bank is typically next business day because the money is already inside the Kuwaiti banking system. Whatever you are told, build your cash flow on the card timeline, not the KNET one, and remember that Kuwaiti business days run Sunday to Thursday, so a Thursday sale on a five-day card cycle can reach you the following Thursday.

Let's Talk

Ready to Build Something Great?

Talk to Ashish Sharma — free consultation, reply within 2 hours, no obligation.

Reply Within 2 Hours

We respond fast. No waiting days for a callback or email. Get answers quickly.

100% Free Consultation

Tell us your idea. We'll give you an honest estimate, tech recommendations, and a roadmap — free.

200+ Projects Shipped

From government websites to SaaS products — we've delivered at every scale since 2017.

★4.9

Google

100%

Upwork JSS

200+

Projects