Skip to main content

Types of E-commerce Models: Definitions, Examples and Comparison

Yasser Afify 1 Aug 2022 15 min read

An e-commerce model explains who exchanges value with whom, how the transaction is organised and how the business earns revenue. Those are three different questions. Many articles mix them together, calling B2C, subscriptions, marketplaces and dropshipping equal “types” even though they describe different layers of a business.

A clearer way to classify e-commerce is to use three layers:

  1. Participant relationship — who is selling and who is buying?
  2. Operating or platform model — how is the offer created, presented and fulfilled?
  3. Revenue model — how does the business receive income?

One business can use several models at the same time. A hotel, for example, may sell rooms directly to consumers, corporate rates to companies, meeting packages to organisations and experiences through a marketplace. It may earn room revenue, commissions, subscription fees or a combination.

This guide defines the main models, compares their strengths and risks, and shows how to choose the right combination.

What counts as e-commerce?

Ecommerce teams mapping B2B, B2C, marketplace, direct and subscription models, with the exact HCA logo.
B2B and B2C describe who trades; direct, marketplace and subscription describe different operating or access choices. Illustrative AI-assisted image created by Hospitality Career Academy.

E-commerce generally refers to ordering goods or services through digital networks. Payment and delivery do not always need to happen online for the order itself to be an e-commerce transaction. A guest may reserve a hotel room online and pay at the property; the digital order still forms part of e-commerce.

This distinction matters because e-commerce is not limited to physical products shipped from a warehouse. It includes hotel reservations, restaurant ordering, event tickets, online courses, software access, digital subscriptions, professional services and many other transactions.

Layer 1: participant relationship models

Business to consumer (B2C)

A business sells directly to an individual customer.

Examples:

  • a hotel sells a room through its website;
  • a café accepts an online pickup order;
  • an academy sells a course to a learner;
  • a retailer sells a product to a household.

Strengths:

  • direct control over the customer experience;
  • access to first-party relationship data when collected lawfully;
  • faster product and offer testing;
  • opportunity to build loyalty.

Risks and controls:

  • the business owns the responsibility for product accuracy, service, payment, refunds and support;
  • high acquisition costs can reduce profit;
  • weak usability or hidden conditions damage trust;
  • privacy and consumer requirements must be respected.

Business to business (B2B)

A business sells goods or services to another business.

Examples:

  • a hotel contracts corporate room nights with a company;
  • a software provider sells a property-management system to hotels;
  • a food supplier sells ingredients to restaurants;
  • a training company licenses learning to an employer.

B2B transactions may involve negotiated prices, credit terms, approvals, contracts and several decision-makers.

Strengths:

  • larger or recurring account value;
  • planned demand and longer relationships;
  • opportunities for integration and customised service.

Risks and controls:

  • long sales and approval cycles;
  • concentration risk if a few clients represent too much revenue;
  • complex contracts, service levels and payment terms;
  • account-specific prices and access must be controlled.

Consumer to consumer (C2C)

Individuals transact with other individuals, usually through a platform that provides listings, matching, reputation or payment support.

Examples:

  • resale marketplaces;
  • peer-to-peer rental platforms;
  • second-hand goods platforms.

The platform may not own the product, but it still needs clear rules for identity, prohibited items, disputes, fraud and reviews.

Consumer to business (C2B)

An individual offers value to a business, and the business purchases or licenses it.

Examples:

  • a photographer licenses images to a hotel;
  • a freelancer creates content for a restaurant;
  • a creator sells media or influence to a brand;
  • a guest participates in an approved research or content project.

The key feature is that the individual originates the offer or asset. Contracts should clarify ownership, usage rights, payment and disclosure.

Business to government (B2G) and government-related digital procurement

A business supplies goods or services to a public-sector organisation through a digital tender, procurement or purchasing process.

Examples may include hotel accommodation for official travel, catering contracts, technology, training or facilities services. These arrangements normally require formal registration, eligibility evidence, procurement rules and precise documentation.

Do not assume that a normal retail checkout is sufficient. Public procurement requirements vary by jurisdiction and contracting body.

Government to citizen or government to business

These are digital-service relationships rather than ordinary commercial selling, but they are often discussed alongside e-commerce. Examples include online licence applications, fee payments, permits and government portals. The service design must emphasise accessibility, identity, security, records and public accountability.

Layer 2: operating and platform models

Participant relationships explain who trades. Operating models explain how the offer reaches the customer and who controls fulfilment.

Direct-to-customer model

The business sells through its own website, app, booking engine or sales portal.

The business controls:

  • product information;
  • pricing and availability;
  • transaction design;
  • customer communication;
  • fulfilment and recovery;
  • data collection within applicable rules.

A direct channel does not mean there is no cost. Technology, payments, media, customer service, content and fulfilment all have costs.

Marketplace model

A platform brings together multiple sellers and buyers. The platform may manage discovery, comparison, payment, reviews or dispute processes, while sellers provide the product or service.

Examples:

  • online travel agencies;
  • general retail marketplaces;
  • experience-booking platforms;
  • freelance-service platforms.

Key questions:

  • Who is the merchant of record?
  • Who controls price and availability?
  • Who handles refunds and disputes?
  • Who owns the customer relationship?
  • What commission and promotion costs apply?
  • How are listings, reviews and prohibited practices controlled?

Aggregator or comparison model

An aggregator organises information or offers from several providers and sends users to a provider or partner for completion. It may earn referral, advertising or commission revenue.

Hotel metasearch is one example: users compare live rates and may click to a hotel or partner booking path. The quality of feed data, total price and property matching is critical.

Subscription model

Customers pay regularly for continued access, membership, replenishment or benefits.

Examples:

  • software as a service;
  • online learning membership;
  • curated product delivery;
  • paid hospitality clubs where legally and operationally appropriate.

The model depends on ongoing value, easy account control, transparent renewal, cancellation handling and retention that is earned rather than forced.

On-demand model

The customer requests a service when needed, and the platform or provider matches capacity and fulfils it quickly.

Examples include delivery, transport, home services and some concierge activities. The operating challenge is real-time availability, provider quality, location, pricing, safety and recovery.

Dropshipping model

A seller markets and sells a product but a third party stores and ships it. The customer may see only the seller’s brand, while fulfilment depends on the supplier.

This can reduce inventory investment, but it introduces serious control needs:

  • product accuracy;
  • supplier reliability;
  • stock synchronisation;
  • delivery promises;
  • returns and refunds;
  • quality and legal responsibility;
  • customer support ownership.

Dropshipping is not a revenue model; it is a fulfilment arrangement.

Inventory-owned retail model

The seller owns or controls stock and fulfils orders directly or through contracted logistics. This gives greater control over quality and availability but requires working capital, forecasting, storage and shrinkage control.

Digital-product model

The customer purchases or accesses a digital asset such as software, a course, a template, media or a licence. Fulfilment may be immediate, but access control, intellectual property, updates, refunds, accessibility and support still matter.

Service-booking model

The customer reserves time, capacity or an experience rather than a physical item.

Examples include:

  • hotel rooms;
  • restaurant tables;
  • spa appointments;
  • event tickets;
  • training sessions;
  • consultations.

The central controls are availability, confirmation, cancellation, no-show policy, capacity, timing and delivery of the promised service.

Layer 3: revenue models

A business can operate one platform model and earn revenue in several ways.

Transaction or sales revenue

The business earns income from each product, room, service or booking sold.

Commission revenue

The platform receives a percentage or fixed amount for facilitating a transaction between other parties.

Subscription revenue

The customer pays a recurring fee for access, service or membership.

Licensing revenue

A customer pays for the right to use software, content, intellectual property, a method or a brand under agreed terms.

Advertising revenue

The business sells visibility or audience access. Advertising should be clearly distinguished from editorial or organic content where required.

Lead-generation or referral revenue

The platform is paid for sending a qualified enquiry or visitor to another business. The definition of a qualified lead and attribution rules should be agreed.

Usage-based revenue

Charges depend on consumption, transactions, users, storage, nights, messages or another measurable unit.

Freemium revenue

A basic product is free while advanced functionality, higher limits or added services are paid. The free experience should be honest and useful enough to understand the offer, without deceptive barriers.

Hybrid revenue

Many businesses combine models, such as subscription plus usage, product sale plus service fee, or room revenue plus paid ancillary experiences.

Comparison table

Model layer Example Main advantage Main operational risk
B2C relationship Hotel room sold to a guest Direct customer value and loyalty Acquisition, support and consumer obligations
B2B relationship Corporate hotel agreement Planned and recurring demand Contract complexity and concentration
C2C relationship Resale marketplace Broad supply without owning inventory Trust, fraud and disputes
Direct channel Brand website or app Product and journey control Technology and demand-generation cost
Marketplace OTA or retail platform Reach and comparison demand Commission, dependency and listing control
Subscription Learning or software membership Recurring revenue Churn, renewal clarity and continued value
Dropshipping Seller with supplier fulfilment Lower stock ownership Availability, delivery and quality control
Digital product Online course or software Scalable fulfilment Access, support and intellectual property
Commission revenue Booking platform Income without owning the supply Attribution, refunds and partner quality
Hybrid revenue Room plus paid extras More complete customer value Complex pricing, delivery and measurement

Hospitality examples: combining models correctly

Commercial analysts comparing sales, commission, subscription and net contribution, with the exact HCA logo.
Revenue model labels are useful only when full acquisition, platform, payment, fulfilment and support costs are understood. Illustrative AI-assisted image created by Hospitality Career Academy.

Independent hotel

  • Relationship: B2C for leisure guests and B2B for corporate accounts.
  • Operating models: direct booking engine plus OTA marketplaces.
  • Revenue: room sales, food and beverage, transfers and experiences.

Hospitality training academy

  • Relationship: B2C learners and B2B employers.
  • Operating models: direct digital learning, live training and licensed enterprise access.
  • Revenue: course sale, subscription, employer package or licensing.

Restaurant with online ordering

  • Relationship: mainly B2C, sometimes B2B catering.
  • Operating models: direct ordering and delivery marketplace.
  • Revenue: meal sales, service or delivery charges where allowed, and catering contracts.

Experience marketplace

  • Relationship: businesses or individuals supply experiences to consumers.
  • Operating model: marketplace.
  • Revenue: commission, listing fee, advertising or a hybrid.

The same business should label each layer clearly. “We are B2C” does not explain whether the business sells directly, uses a marketplace, owns inventory or earns subscription revenue.

How to choose an e-commerce model

Start with the customer problem, not a fashionable model name.

1. Define the customer and job to be done

Who is buying? What result are they trying to achieve? How often? How urgent is the need? What creates trust?

2. Define the product or capacity

Is it physical stock, a room night, a table, professional time, digital access or a licence? Can availability be controlled accurately?

3. Decide what the business must control

Consider brand, pricing, customer communication, delivery, quality, refunds, data and after-sales support.

4. Calculate the full economics

Include:

  • product or service cost;
  • media and acquisition;
  • platform commission;
  • payment fees;
  • technology;
  • fulfilment and delivery;
  • customer support;
  • cancellations, returns or no-shows;
  • discounts and incentives;
  • tax and compliance costs.

Revenue is not the same as contribution.

5. Check operational capability

Can the organisation maintain accurate content, inventory, pricing, payment, service and recovery across the chosen model? A model that looks attractive on a slide may fail if the operation cannot deliver it consistently.

6. Check legal, privacy and accessibility requirements

The applicable requirements depend on location, product, customer and payment setup. Review contracts, consumer information, data protection, accessibility, security, tax and sector-specific rules with qualified advice where needed.

7. Test with a controlled pilot

Define:

  • target audience;
  • offer;
  • channel;
  • budget;
  • success metric;
  • quality controls;
  • stop or review rule;
  • owner and deadline.

Do not scale a model before you understand fulfilment, refunds, support and true unit economics.

An e-commerce model worksheet

Complete one line for each offer or business unit:

Question Your answer
Who sells?
Who buys?
What value is ordered?
Who owns inventory or capacity?
Which channel completes the order?
Who is responsible for fulfilment?
How does the business earn revenue?
Who handles payment, cancellation and refund?
What data is required and why?
What is the main operational risk?
What metric proves sustainable value?

This worksheet prevents the common mistake of using one label to describe the whole business.

Common classification mistakes

Calling every online business B2C

A business may serve consumers and companies at the same time. Classify each transaction relationship separately.

Treating subscription as a customer type

Subscription explains how revenue or access works, not who buys from whom.

Treating dropshipping as a revenue model

Dropshipping explains fulfilment. The seller may still earn transaction revenue while paying the supplier and logistics costs.

Assuming direct always means more profitable

Direct channels avoid some partner commissions but still require technology, marketing, payment, support and delivery costs.

Ignoring the merchant and fulfilment owner

Customers need to know who is selling, who will deliver, who controls the payment and who will resolve a problem.

Copying a marketplace without trust controls

A marketplace needs seller checks, listing standards, reviews, fraud controls, prohibited-item rules, disputes and clear accountability.

Measuring bookings or orders without completion

A business should connect orders to fulfilled stays, delivered products, completed services, cancellations, returns and net contribution.

Digital experience and measurement controls

Regardless of model, the customer journey should be understandable and usable.

Check that:

  • images have meaningful text alternatives when needed;
  • forms have labels and clear error messages;
  • keyboard users can complete key actions;
  • price, renewal, delivery and cancellation terms are visible;
  • the selected product remains clear through checkout;
  • payment data is handled through approved secure processes;
  • analytics record meaningful events without collecting unnecessary data;
  • customer service can retrieve the order and resolve failures.

Useful measurement may include product views, selection, cart or booking start, checkout, purchase or reservation, cancellation, fulfilment and refund. Event names are only useful when the business defines what they mean and validates implementation.

Final takeaway

There is no single “best” e-commerce model. A useful model description combines three layers: the participant relationship, the operating method and the revenue source.

A hotel may be B2C and B2B, sell directly and through marketplaces, and earn transaction plus ancillary revenue. A training academy may combine direct course sales, employer contracts, subscriptions and licensing. The right combination is the one that solves a real customer need, can be delivered consistently and produces sustainable value after the full cost and risk are understood.

Practical downloadable tool

A decision worksheet separating participant relationship, operating channel, revenue model, fulfilment, data, risk and sustainable value.

Download E-commerce Model Comparison Worksheet (CSV)

Related HCA guides

Update references

Frequently asked questions

What are the main types of e-commerce relationships?

The most common are B2C, B2B, C2C, C2B and business-to-government arrangements. They describe who is exchanging value with whom.

Is a marketplace an e-commerce model?

Yes, but it is an operating or platform model rather than a customer-relationship model. It connects multiple sellers and buyers and may earn commission, listing, advertising or other revenue.

Is subscription a business model or revenue model?

It can influence the full business design, but it primarily describes recurring access and revenue. The customer relationship may still be B2C or B2B.

Is dropshipping the same as e-commerce?

Dropshipping is one fulfilment arrangement within e-commerce. A third-party supplier stores and ships the item while the seller owns the customer-facing transaction.

Which e-commerce model is best for hotels?

A team completing an ecommerce model comparison worksheet and assigning owners, with the exact HCA logo.
The worksheet connects customer, product, channel, fulfilment, revenue, data, risk and sustainable value. Illustrative AI-assisted image created by Hospitality Career Academy.

Hotels normally use a hybrid: direct B2C and B2B sales, partner marketplaces, service booking and several revenue streams. The best mix depends on demand, cost, control, capacity and the hotel’s ability to fulfil the promise.

Sources and update note

This refresh preserves the useful distinctions in HCA’s existing guide and aligns them with current OECD e-commerce terminology, Google Analytics e-commerce measurement guidance, W3C accessibility guidance and PCI merchant security resources. Platform features, contracts, laws and payment requirements change, so verify current official documentation before implementation.

Frequently asked question

What are the main types of e-commerce relationships?

The most common are B2C, B2B, C2C, C2B and business-to-government arrangements. They describe who is exchanging value with whom.

Explore HCA digital and commercial learning

Back to top