Target the language, not the passport
Start with what the platforms actually allow. Meta, Snapchat, TikTok and Google do not offer nationality or ethnicity as a targeting option, and Meta removed most of the detailed categories that people used as a proxy for it. What you really get in Kuwait is location, age, gender, language, interests, and your own customer lists. So the real question is not Kuwaitis versus expats. It is which language your ad speaks, and which language your store answers in. Language is the one signal that is both allowed and genuinely useful, because it decides whether the person understands your offer in the first two seconds.
Set it up as two ad sets inside one campaign: same offer, same Kuwait geo, one Arabic creative and one English creative. Do not split by governorate at the start; Kuwait is too small and you will starve both ad sets. Give each one 100–150 KD over ten to fourteen days before you judge anything, and compare cost per purchase, not clicks or reach. Whichever side buys cheaper gets the next increase. If your total budget is under 300 KD a month, skip the split entirely and run one Arabic-led ad set with the product name shown in English on screen.
Then let your own data replace your assumptions. After roughly 200 orders you can see which checkout language converts better, which governorates order most, what the average basket is on each side, and what hour people buy. That is a real picture of your audience, and it beats any story about who spends more. Two stores selling the same category in Salmiya often end up with opposite splits, because the split follows the creative and the influencer, not the population. Rebuild your budget from those numbers every month or two, not from what somebody told you about the market.
Ready to start your Shopify store?
Start a free trial and try the platform for yourself.
One store that speaks both languages for real
A bilingual store is not a translate widget in the header. It is a real Arabic version with right-to-left layout, Arabic product titles written the way people actually search, an Arabic checkout, and Arabic order confirmations. Shopify runs both languages on one store with separate URLs for each, so you are not maintaining two sites and not losing your Arabic pages in Google. Set Arabic as the default and let the shopper switch, because a first-time visitor who lands on an English page and has to hunt for the language button usually just leaves.
Spend the translation money where it earns. A proper human pass on your thirty highest-traffic pages, the checkout strings, the shipping and returns policy, and your top fifty product titles usually costs 150–400 KD once, and it is the difference between an Arabic page that sells and one that reads like a machine wrote it. Prices stay in KD with three decimals on both sides. Size, fabric and fit details matter even more in Arabic, because that is where returns come from. Send the SMS, the WhatsApp reply and the invoice in the same language the customer checked out in.
Support is where most bilingual stores actually break. If somebody writes to you in Arabic on WhatsApp and gets an English reply, you lose the sale no matter how good the page was. One person who is comfortable in both languages, replying within an hour between 10am and 10pm, does more for conversion than another 200 KD of ads. Keep saved replies in both languages for the five questions you get every single day: when does it arrive, how much is delivery, is it original, do you have my size, and can I pay cash on delivery.
The difference shows up in payment and basket, not in who you exclude
Expatriates are roughly two thirds of Kuwait's residents, so excluding them is not a strategy, it is throwing away most of the market. But the share of your revenue they represent depends on your category, your price point and your creative language, not on the population number. High-ticket local fashion and gold usually lean one way; phone accessories, kids' items and everyday household goods usually spread wider. Do not price or plan on a stereotype about anyone. Look at your own delivery addresses and checkout language after a couple of hundred orders and let that set the split.
Payment is the practical difference, and it is about banking, not nationality. Anyone with a Kuwaiti bank account pays by KNET, and for most local stores KNET is 55–75% of completed checkouts. Everyone else needs Visa, Mastercard or Apple Pay working cleanly, and a share of shoppers will ask for cash on delivery — expect 10–25% of orders if you offer it. Tabby and similar instalment options mostly move baskets above roughly 30 KD. Missing any one of these quietly costs you a slice of demand, and it never shows up in your analytics as a failed payment.
Pricing should stay one list. Two price lists for the same product will get screenshotted and posted, and you will deserve it. What you can vary is the offer: a free-delivery threshold around 15–25 KD, a delivery fee of 1–2 KD below it, and bundles that lift the basket. Plan the calendar for both audiences together — Ramadan and Eid, Hala February, and the July to August travel exodus when a big part of Kuwait is simply out of the country. Expect a 20–40% dip in those summer weeks and push that budget into the last week of August instead.