Mobile commerce, or m-commerce, is ecommerce transacted through smartphones and tablets. Mobile devices now account for the majority of global web traffic, and purchasing behaviour has followed. The infrastructure, checkout design, and fraud considerations that come with m-commerce are distinct enough from desktop that treating m-commerce as simply “ecommerce on a smaller screen” is a reliable way to underperform.
Below, we’ll discuss how m-commerce works technically, where businesses tend to lose money on mobile, and how to build payments infrastructure that converts mobile traffic into revenue.
Highlights
Mobile commerce sales are driven by digital wallet adoption, fast mobile networks, and smartphone penetration in emerging markets.
The payments infrastructure choices businesses make early on can have an outsized effect on mobile conversion rates and subscription retention.
Businesses running both digital and physical channels get the clearest view of revenue when both feed into a single payments infrastructure rather than separate systems.
What is m-commerce?
M-commerce is the buying and selling of goods and services through smartphones and tablets. It’s a subset of ecommerce, but the behavioural patterns, technical requirements, and conversion dynamics are different enough that it’s worth understanding on its own terms.
Why does m-commerce matter now?
Several forces have converged to make mobile a default sales channel:
Mobile penetration: Smartphone adoption keeps climbing in emerging markets such as Southeast Asia, and the mobile-first customer base continues to expand.
5G connectivity: Faster, lower-latency networks have eliminated much of the loading friction that used to make mobile checkout frustrating.
Digital wallets: Apple Pay, Google Pay, and regional digital wallets have largely solved the manual entry problem. Authenticating with a thumbprint is categorically different from typing a 16-digit card number on a phone keyboard.
Market share: In the US alone, retail m-commerce sales totalled an estimated $542.73 billion, accounting for 7.4% of all retail sales. Estimates for Asian markets can be even higher.
How does m-commerce work?
At a technical level, m-commerce transactions run through the same payment networks as desktop ecommerce. But the surface layer differs substantially, and those differences have real consequences for conversion.
There are three primary ways customers transact on mobile:
Mobile browsers: The customer visits a website through Safari, Chrome, or another browser. The experience depends heavily on whether the site is responsive and how the checkout is built. Browser-based purchases can prompt saved card autofill or digital wallet authentication, which speeds things up for the customer considerably.
Native apps: Retailers and platforms with dedicated apps can store payment credentials, enable biometric authentication, and reduce checkout to a single tap for returning customers. App-based conversion rates tend to be higher than mobile web, partly because app users are already more engaged.
In-app payment systems: Apple and Google operate their own payment flows for digital goods purchased within apps on iPhone Operating System (iOS) or Android. Developers selling software, subscriptions, or digital content through the App Store or Google Play route those transactions through platform-controlled infrastructure, not their own.
What are the main m-commerce business models?
Four models dominate mobile commerce. The details of a transaction shift depending on what’s being sold and how, but these are the main umbrellas under which m-commerce transactions fall.
Mobile retail and marketplace shopping: A customer browses a product catalogue and completes a purchase, whether through a brand’s own app or a marketplace such as a fashion platform or grocery delivery service. The core loop is: browse, cart, checkout.
Mobile payments and digital wallets: The customer isn’t buying from an online store, but they’re using their phone as the payment instrument itself. This model includes peer-to-peer (P2P) transfers, contactless in-store payments, and quick response (QR) code-based transactions. Businesses accepting these payments need infrastructure that handles near-field communication (NFC) and link-based payment flows.
In-app purchases: In-app purchases let users buy digital goods or unlock features without leaving the app. These are common in gaming, productivity software, and media apps. The top mobile games routinely earn more from in-app purchases than from upfront sales.
Subscriptions and on-demand services: Streaming platforms, food delivery apps, fitness apps, and mobile software-as-a-service (SaaS) products typically operate on recurring payments. The mobile interface handles acquisition, and the payments infrastructure handles billing cycles, failed payment retries, dunning, and upgrades and downgrades.
What advantages does m-commerce offer businesses?
Mobile commerce opens up advantages that desktop can’t replicate. Many of them come down to proximity.
Here's a closer look:
Reach and immediacy: A well-built mobile experience lets you meet customers at the moment they’re ready to buy, wherever they are. That’s a fundamentally different relationship with purchase intent than the one desktop creates.
Personalisation signals: App behaviour and highly specific location data give you contextual information that desktop doesn’t. You can send relevant offers based on where someone is, or surface products based on how they’ve used your app.
Push notifications: Used sparingly, push notifications can recover abandoned carts and surface time-sensitive promotions with an immediacy that email can’t match. A notification lands on the lock screen.
Fast subscription acquisition: Many users are accustomed to subscribing through apps. The confirmation flow is simple, and payment is often one tap via a stored credential or digital wallet.
What challenges does m-commerce present?
Mobile commerce does have constraints. Some are technical, and some are structural.
Here's what to look out for:
Fraud patterns: Account takeover attacks, credential stuffing, and fraudulent chargebacks show up differently in mobile contexts. Device fingerprinting and behavioural signals are part of how modern fraud detection handles this, but payments infrastructure is needed to actually do the analysis.
App maintenance costs: A native app isn’t a one-time build. It requires ongoing updates to stay compatible with new operating system (OS) versions, updated payment software development kits (SDKs), and evolving authentication standards. Businesses that underinvest in maintenance can end up with a checkout experience that degrades over time.
Involuntary churn: A card expires, a bank reissues a card, or a transaction gets declined, and unless your billing infrastructure has smart retry logic and automated card updater tools, that customer churns without ever intending to.
Platform dependency: Businesses selling digital goods through app stores operate under platform rules for in-app purchases. Those rules—which include commission structures and payment flow requirements—sit outside the business’s control, which is a structural consideration that businesses running their own payments infrastructure don’t face in the same way.
How can you build an effective m-commerce strategy?
Checkout is where much mobile revenue is lost or won, so that’s where to start: fast load times, large tap targets, minimal form fields, and clear error messages. Payments infrastructure choices made at the start compound over time for m-commerce businesses.
Here’s what you’ll want to pay attention to:
Prioritising quick checkout: Digital wallet acceptance is now a baseline requirement, and saving customers’ payment credentials can speed up checkout and increase conversion. With an automatic card updater, a customer’s stored credentials update automatically when their card is reissued, without them needing to re-enter details.
Including smart retry logic: Failed payments don’t have to mean lost customers. Scheduling retries at intervals timed to match when a card is likely to have funds can recover a meaningful share of transactions that would otherwise lapse.
Thinking through dunning sequences: Automated communication flows can notify customers of payment failures and prompt them to update their details before a subscription lapses. Getting the timing and tone right keeps cancellations from compounding.
Keeping fraud prevention dynamic: Use a payment provider with real-time risk assessment rather than static rules. Stripe Radar, for example, uses artificial intelligence (wAI) across the full Stripe network to assess risk at the transaction level. A fraudulent card or device seen elsewhere on the network gets flagged before it reaches your business.
Businesses running both digital and physical channels need to decide whether their mobile and in-person payment data flows into the same place. Fragmented data makes it harder to understand customer behaviour and reconcile revenue accurately, but building on a single payments infrastructure from the start avoids that problem entirely.
How Stripe Checkout can help
Stripe Checkout is a fully customisable prebuilt payment form that makes it easy for you to accept payments on your website or application.
Checkout can help you:
Increase conversion: Checkout's mobile-optimised design and one-click checkout flow make it simple for customers to input and reuse their payment information.
Reduce development time: Embed Checkout directly into your site, or direct customers to a Stripe-hosted page, with just a few lines of code.
Improve security: Checkout handles sensitive card data, simplifying Payment Card Industry (PCI) compliance.
Expand globally: Localise pricing in 100+ currencies with Adaptive Pricing, which supports 30+ languages and dynamically displays the payment methods most likely to improve conversion.
Use advanced features: Integrate Checkout with other Stripe products, such as Billing for subscriptions, Radar for fraud prevention and more.
Maintain control: Fully customise the checkout experience, including saving payment methods and setting up post-purchase actions.
Learn more about how Checkout can optimise your payment flow, or get started today.
The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accuracy, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent lawyer or accountant licensed to practise in your jurisdiction for advice on your particular situation.