Independent illustrative business case · 12 November 2026. This is a sector planning model, not measured client work. Mokobara supplies a public price and an example of an existing direct store; we do not know its marketplace participation, costs, contracts or app plans. No affiliation or permission is implied.
You bought a suitcase before a trip. Months later, you want the warranty details or need help with a wheel. Would you install a shopping app for that—or would a clear link from your order email be easier?
That question matters for luggage brands. A direct customer channel can support sales and service, but a branded app still needs a recurring reason to be used. The commercial decision starts with the customer’s job, the costs you take on and the orders you can realistically influence.
Own the relationship without giving up discovery
Marketplaces can bring discovery, familiar checkout, reviews and delivery confidence. Fulfilment programmes can also handle warehousing and dispatch. Those services have value, particularly for customers who have not bought from the brand before. A hybrid can retain that route while making the direct store useful to customers who choose it.
| Channel | What it can do well | What the retailer must still manage |
|---|---|---|
| Marketplace-only | Discovery, trust signals and optional fulfilment services | Stock, content, agreed service standards, returns economics and platform terms |
| Direct web store | A branded checkout that opens without an installation | Acquisition, delivery, support, privacy and ongoing merchandising |
| Subscription branded app | Store-linked shopping, order history and notifications within supported features | Installs, retention, account fees and provider/plan limits |
| Custom branded app | A tailored recurring journey or necessary integration | All direct-channel duties plus build, backend, security and releases |
| Hybrid | Keep marketplace discovery and add a voluntary direct relationship | Inventory consistency, reconciliation and honest attribution |
What the public prices actually tell us
Mokobara’s UAE Set of 2 Luggage product page (accessed 12 November 2026) lists AED 1,199, inclusive of taxes, for the selected variant. We use one set per order: an assumed 100% single-product basket, not an estimate of its sales mix. Availability and variant pricing must be checked separately. Sale prices can change quickly.
The brand already has a direct store, order-service information and corporate-order contact routes on its public UAE site (accessed 12 November 2026). We are not proposing that it start from zero. The full-cost model below is for a hypothetical luggage retailer adding a channel to a marketplace baseline; an existing store should enter only genuinely incremental project and subscription costs.
Amazon UAE’s public fee table (accessed 12 November 2026) lists luggage referral fees of 15%, with a minimum AED 1. Fulfilment, storage, advertising and other charges are separate. A current no-monthly-subscription promotion is not a permanent commercial promise; verify account-specific fees and scheduled changes before launch.
Noon’s UAE fulfilled-by-partner annex (accessed 12 November 2026), applicable from 10 September 2026, lists travel luggage at 20% and other bags at 25%, before fee VAT, with brand/product exceptions. These are published schedules, not proof of any merchant’s negotiated terms. FBP and warehouse-fulfilled services have different responsibilities and extra charges; use the exact programme quote.
Shopify’s UAE page (accessed 12 November 2026) advertises Basic at US$24/month when paid yearly, with a 2% third-party transaction fee where applicable. Shopify Payments is now documented for UAE merchants (accessed 12 November 2026) subject to eligibility. Do not assume every store must use an external gateway or pay that extra 2%.
For an app alternative, Shopney lists Silver at US$149/month (accessed 12 November 2026) and a store-linked iOS/Android product. Features and integrations vary by plan; some advanced integrations require higher tiers. Its subscription does not remove the store, payment, developer-account or support costs. A vendor demo should prove the exact journey before purchase.
A commission saving is not a new sale
The model assumes a VAT-registered retailer selling an AED 1,199 basket. Product sales excluding 5% VAT are AED 1,141.90. It assumes landed stock cost equal to 50% of net sales, AED 8 variable labour, AED 10 packaging, AED 25 shipping, AED 5 storage allocation and a 4% net-sales reserve for unrecovered returns/refund costs after recoveries. These are planning assumptions, not Mokobara’s margins or carrier quotes.
| Per order, AED | Marketplace | Direct |
|---|---|---|
| Product sales excluding VAT | 1,141.90 | 1,141.90 |
| Landed stock, labour, packaging, shipping, storage and net returns reserve | 664.63 | 664.63 |
| Referral fee: assumed 15% of net sales | 171.29 | — |
| Card processing: 2.9% × gross basket + AED1 | Assumed within marketplace payment service | 35.77 |
| Applicable Shopify third-party fee: 2% × gross basket | — | 23.98 |
| Direct rewards: 1% net sales; extra handling | — | 11.42 + 3.00 |
| Contribution remaining | 305.99 | 403.11 |
A moved marketplace order adds AED 97.12 of contribution. A genuinely additional direct order adds AED 403.11 after the variable allowances. Neither is AED 1,199 of profit. Moving a purchase from an existing direct site or shop requires the difference from that channel’s contribution; it cannot be counted as a new sale. No extra in-store uplift is assumed.
Shipping and storage are included once on both channels. Extra FBA/FBP charges, a different warehouse cost, subsidised delivery, payment disputes or higher return losses must be added. Marketplace referral is not assumed to include fulfilment. The model’s equal AED 25 shipping allowance is a comparison input, not a comparison of actual Amazon/Noon fulfilment tariffs.
The direct benchmark combines Stripe’s 2.9% + AED1 domestic-card price (accessed 12 November 2026) with an applicable 2% external-provider store fee. International cards, FX, instalments, disputes and some payment methods cost differently. Shopify documents when its additional transaction fee applies (accessed 12 November 2026). The calculator lets you remove that 2% when eligibility and payment setup support it; this changes base custom-app payback from month 48 to month 36 after launch.
The investment includes the work after launch
A custom app is budgeted at AED 50,000 customer-facing build, 20,000 backend, 15,000 integrations, 10,000 QA/security/release work and 5,000 launch/training. These are hypothetical planning budgets, not Select Creatives prices. Add AED 1,500 for three prelaunch months, first annual Shopify/Apple charges and the one-time Google account: initial funding is about AED 103,013.
| Budget item | Web-store pilot | Subscription app | Custom app + Care |
|---|---|---|---|
| Setup/build + backend + integrations + QA | AED17,000 | AED23,000 | AED95,000 |
| Launch/training | AED3,000 | AED3,000 | AED5,000 |
| Prelaunch months × AED500 | 1 × 500 | 2 × 500 | 3 × 500 |
| First annual subscriptions/accounts + one-time Google | 1,058 | 1,513 | 1,513 |
| Total initial funding | 21,558 | 28,513 | 103,013 |
| Monthly Care/support allowance | 500 | 750 | 1,500 |
| Monthly hosting + backend tools | 0 + 0; store hosting included | 0 + 0; store hosting included | 300 + 200 |
| Monthly app-builder subscription | 0 | 547 (US$149) | 0 |
| Monthly email/CRM + messages | 100 + 115 | 100 + 115 | 100 + 115 |
| Monthly campaign/support labour + acquisition | 1,000 + 1,000 | 1,000 + 1,000 | 1,000 + 1,000 |
| Normal monthly running cost before annual renewals | 2,715 | 3,512 | 4,215 |
US$24 × 12 for Shopify is paid in startup and renewed in operating months 13, 25, 37 and 49. App options also include Apple’s US$99 annual membership (accessed 12 November 2026) and Google’s US$25 one-time registration (accessed 12 November 2026). We assume AED 3.6725 per US dollar for budgeting, excluding bank FX fees. App-store digital-content commission is not included for these physical-goods purchases; confirm the actual payment rules and setup.
For a realistic ad hoc alternative, retain AED 12,000 a year for maintenance instead of AED 18,000 Care, with all hosting/tools/accounts unchanged. Base payback improves from month 48 to 40 after launch, but security patches, OS releases, bug work and supplier availability still need an owner. Stress-test a higher ad hoc bill. Neither budget is a quotation or a promise of equal service coverage.
Three adoption scenarios: the app does not get a sales bonus
Assume a baseline of 300 marketplace orders monthly. The low/base/high targets below are assumptions. Reach 15%, 25%, 40%, 55%, 70%, 85%, then 100% of each target from operating month seven; no growth is assumed after maturity. That is 8.9 months of full-target contribution in year one. Running costs begin in full at launch. The native app receives no invented uplift over web ordering.
| Custom + Care | Low | Base | High |
|---|---|---|---|
| Mature moved / genuinely new orders each month | 10 / 2 | 30 / 10 | 80 / 25 |
| Mature monthly net benefit, annual fees averaged | AED-2,556 | AED2,611 | AED13,514 |
| First 12 operating months, after all startup | AED-137,774 | AED-91,786 | AED5,245 |
| First 12 months from kickoff | AED-130,461 | AED-99,975 | AED-35,651 |
| Payback from launch / kickoff | No recovery in 60 / 63 months | 48 / 51 months | 12 / 15 months |
In the base first operating year, 267 existing orders move and 89 genuinely additional orders occur. Those new orders produce AED 101,630 product revenue excluding VAT, before the returns reserve. Moved-order savings plus additional-order contribution total AED 61,806. Deduct AED 50,579 running costs and AED 103,013 startup funding: first-year net cash benefit is −AED 91,786. No second retention uplift is added to those same 89 orders.
| Same base adoption | First operating-year net cash after startup | Payback: launch / kickoff |
|---|---|---|
| Marketplace-only baseline | AED0 incremental | No new channel project |
| Hybrid web store | AED7,669 | 11 / 12 months |
| Hybrid subscription app | AED-8,853 | 15 / 17 months |
| Hybrid custom app + Care | AED-91,786 | 48 / 51 months |
The high custom case just recovers within the first 12 operating months, but is still negative at the first anniversary of kickoff. The low case has a negative mature operating result, so continuing at the same assumptions does not recover the investment. The subscription option is conditional on the selected plan supporting the proposed scope; do not price an advanced requirement at an entry-tier fee.
Check the assumptions that carry the answer
Open the cost, discovery-loss and payback sensitivities
| Change to custom base | Mature monthly benefit | Payback after launch |
|---|---|---|
| Referral benchmark falls to 10% | AED898 | Not within 60 months |
| Referral sensitivity rises to 20% on the same net base | AED4,324 | 30 months |
| Landed product cost rises to 65% of net sales | AED898 | Not within 60 months |
| Net return-cost reserve rises to 8% | AED2,154 | 57 months |
| Eligible payment setup removes extra 2% store fee | AED3,570 | 36 months |
| Direct shipping/handling costs AED50 more per order | AED611 | Not within 60 months |
| Standalone exit: 240 moved + 60 lost + 10 new monthly | AED4,646 | 29 months |
| Standalone exit: 180 moved + 120 lost + 10 new monthly | AED-19,540 | Not within 60 months |
The exit cases phase marketplace removal using the same ramp. Lost orders are separate from moved orders and lose their marketplace contribution. They are illustrations of discovery risk, not a prediction of what a brand will lose. The 20% referral sensitivity does not establish Noon’s tax base or merchant-specific fee. Confirm programme terms.
With 10 genuinely new monthly orders, the custom model needs only four moved orders to cover mature running costs—but that does not repay startup. Without any genuinely new orders, operating break-even requires 45 moved orders monthly. The model depends heavily on proving incrementality, not merely recording direct checkouts.
| Startup recovery target | Mature moved orders/month from launch | From kickoff |
|---|---|---|
| 12 months | 137 | 205 |
| 18 months | 84 | 104 |
| 24 months | 60 | 70 |
Those recovery targets hold 10 genuinely new orders monthly, no lost marketplace orders and the same ramp. A 12-month recovery from launch needs 137 moved orders monthly. Test whether the available audience can support that before funding an app.
A direct relationship should be useful between purchases
Begin with a mobile web journey: compare luggage sizes, see current terms, complete a trusted checkout, receive order updates and find an understandable warranty/support route later. Keep the current store, warehouse, courier and support tools where they work. A native app needs additional recurring value—perhaps a proven membership or service programme—not just a second catalogue.
Collect email or WhatsApp permission separately from service contact details. Useful segments might include a consented new buyer, someone requesting an accessory reminder, or a corporate organiser. Order notifications and promotions serve different purposes. Amazon’s seller conduct rules (accessed 12 November 2026) restrict marketing/customer-contact use; marketplace purchase records are not a ready-made mailing list.
Budget the relationship. This example includes AED100/month email/CRM, AED1,000 campaign/support work, AED1,000 paid acquisition and about AED115 for 500 outbound UAE WhatsApp marketing messages. The message estimate uses a US$0.0576 fixed marketing reference plus US$0.005 Twilio handling. Twilio pricing (accessed 12 November 2026) and its rate/auction documentation (accessed 12 November 2026) require account-specific checks; inbound replies, other categories, failed messages and add-ons are additional where used.
WhatsApp’s policy (accessed 12 November 2026) requires opt-in and respect for opt-outs; platform outreach uses approved templates as required. Relevant app notifications also need permission and campaign work. Custom backend/tools allowance does not cover every paid push, loyalty or support vendor: add the exact bill. No old customer-data or marketing fee is assumed avoidable. Cancelled fees count only once, after replacement costs. We assign no invented cash value to a database.
Pilot the service before committing to the app
For eight weeks, test one web journey—such as product comparison through checkout and post-purchase support access—on a small, agreed product range. Keep marketplace listings. Validate stock updates, payment compatibility, returns, staff ownership and the handoff to the current support team. Shopify’s integration guidance (accessed 12 November 2026) points to its current Cart API; old checkout integrations should not be assumed usable. Prove each required vendor integration on the proposed plan.
Measure net contribution after returns, fulfilment cost, support minutes, checkout completion, permission rates and qualified repeat demand. Use first-party history and a consented comparison/holdout where volume supports it to distinguish migrated orders from incremental purchases. A last-click sales dashboard alone cannot establish that a new sale would not otherwise have happened. Stop or reduce scope if the channel adds costs without enough incremental benefit.
Put your own numbers into the model
Would direct ordering earn its keep?
Illustrative planning model, not a quote or forecast. Change the assumptions. All calculations run in your browser; the calculator itself has no network submission.
Base illustration: See the article tables for reference scenarios. Interactive inputs require JavaScript.
Ramp: 15%, 25%, 40%, 55%, 70%, 85%, then 100% from month 7. No growth after maturity. First annual Shopify/Apple charges are in startup; renewals occur in months 13, 25, 37 and 49. All startup funding is committed at kickoff; lead time adds months before trading. Model excludes financing, corporation tax, VAT timing, fixed rent and unchanged staff overhead. Use only incremental or avoidable costs. Fee estimates require vendor and tax checks.
Formulas, VAT treatment, cash timing and scope checks
All budgets are public illustrative planning inputs, not a quote, private rate card or actual client margin. Percentage landed cost is shorthand for a known AED cost at this basket. When testing discounts, keep the AED stock cost fixed by adjusting the percentage; stock does not become cheaper because the selling price falls.
Sales are shown before the net returns-cost provision. The reserve represents expected unrecovered refunds/return handling/damage after inventory recoveries, not a measured return rate; model actual return cohorts and fee refunds when available. No extra discount or reward saving is silently added. Existing fixed salaries/rent are unchanged and excluded. The cash model assumes stock payments broadly match sales and no additional prelaunch inventory funding; it is before working-capital timing changes. Add extra shifts, capacity and stock funding before approving a project. Landed stock cost includes procurement/import costs but not recoverable VAT.
Assume standard-rated 5% VAT, VAT registration and recoverable input VAT subject to FTA rate guidance (accessed 12 November 2026) and input-tax conditions (accessed 12 November 2026). Output VAT is removed from revenue. Fee budgets exclude recoverable fee VAT. Non-recoverable VAT belongs in the costs. The default marketplace referral uses net sales on the assumption of VAT-calculation-service exclusion described in Amazon’s fee schedule; your exact account treatment controls. Customer delivery/gift-wrap fees are zero in this example. Confirm whether they enter the commission base. The calculator switches gross/net fee base; cash VAT timing, financing, corporation tax and discounting are excluded.
Startup funding is committed at kickoff. Web, subscription app and custom lead times are one, two and three months. Annual Shopify/Apple costs are paid once in startup and renewed every12 operating months; monthly mature results average renewal costs, while the ledger records the actual annual amounts. Care is assumed paid monthly. No growth beyond month7 maturity. Nominal undiscounted payback is tested over60 operating months; no recovery within that horizon is not necessarily permanent unless mature operations lose money.
| Calculator input/formula | Definition |
|---|---|
| Net product sales S | Gross basket B / (1 + VAT rate) |
| Common variable cost V | S × (landed-cost% + net-return-cost%) + labour + packaging + shipping + storage |
| Marketplace contribution CMm | S − V − referral% × agreed fee base − any extra marketplace per-order charges |
| Direct contribution CMd | S − V − card% × B − fixed card fee − applicable platform% × B − rewards% × S − extra direct handling/fulfilment |
| Moved-order improvement L | CMd − CMm |
| Monthly contribution gain | ramp × (moved × L + genuinely new × CMd − lost × CMm) |
| Monthly fixed cost F | Care/ad hoc + hosting + backend + builder subscription + email + messages + campaign labour + acquisition − truly avoidable old fees |
| Startup K | build + backend build + integrations + QA + launch + one-time fees + first annual charges + lead months × prelaunch costs |
| Monthly cash / cumulative | gain − F − renewals due; cumulative = −K + sum(monthly cash) |
| Recovery target M at n operating months | ceil[max(0,(K + nF + renewals − new × CMd × sum(ramp) + lost × CMm × sum(ramp)) / (L × sum(ramp)))] |
| Payback | First cumulative nonnegative operating month; add prelaunch months for kickoff payback |
In the calculator, “labour + shipping + storage” defaults to AED38 (8 + 25 + 5); packaging is separate AED10. Combined card/platform rate4.9% = 2.9% gateway + conditional2% store charge. Annual charge includes US$288 Shopify + US$99 Apple for app options; web has only US$288 Shopify. Unknown account/programme charges are not assumed waived: add them before approving an investment. Check contract data access, export/deletion, supported integrations, refunds and termination rights. A custom screen does not grant marketplace customer identities or unrestricted API access.
Primary source register and refresh date
Mokobara public product and tax-inclusive price (accessed 12 November 2026)
Mokobara direct store and service routes (accessed 12 November 2026)
Amazon UAE referral/fulfilment pricing (accessed 12 November 2026)
Amazon VAT fee-base wording (accessed 12 November 2026)
Noon UAE FBP annex, effective10September2026 (accessed 12 November 2026)
Noon seller obligations (accessed 12 November 2026)
Shopify UAE advertised pricing (accessed 12 November 2026)
Shopify Payments UAE eligibility (accessed 12 November 2026)
Third-party transaction fee rules (accessed 12 November 2026)
Shopney subscription and plan limits (accessed 12 November 2026)
Stripe UAE payment benchmark (accessed 12 November 2026)
Amazon seller conduct/customer-contact rules (accessed 12 November 2026)
Shopify Cart API migration/integration scope (accessed 12 November 2026)
Twilio message handling fees (accessed 12 November 2026)
Twilio UAE marketing reference and auction model (accessed 12 November 2026)
WhatsApp opt-in/template policy (accessed 12 November 2026)
Apple annual developer fee (accessed 12 November 2026)
Google one-time registration (accessed 12 November 2026)
FTA VAT rate (accessed 12 November 2026)
FTA input-tax recovery conditions (accessed 12 November 2026)
Model v1, checked12November2026. Refresh before any proposal and within90days; sale prices, fee schedules and eligibility can change sooner. No prospect logos/copied imagery, private client data or invented results used.
Choose the smallest channel that earns its keep
Select Creatives builds commerce experiences, apps and integrations. We can assess your volumes, landed costs, return economics and vendor contracts, then compare improving web, using a supported app builder or creating a custom product. Ask for a business-case assessment before committing to a build.


