Home / Glossary / Revenue streams
Glossary · R

Revenue streams for DTC brands: which ones you own, and which ones you rent

The different ways money comes into the business. For a shop, the useful question isn't how many you've got. It's which ones leave you holding the customer.

114Revenue Streams
The various sources from which a business earns money from the sale of goods or services.
A growth overview inside a live client Klaviyo account, attributed revenue split between campaigns and flows month by month
Common streams
Your own site, subscriptions, marketplaces and wholesale
The split that matters
First orders against repeat orders from customers you've already paid to win
Where email fits
Not a stream itself: it brings people back into the ones you own

The revenue streams most online shops end up running

Most brands start with one: orders on their own site. The rest get added one at a time, usually because somebody asked. A stockist rings, a marketplace rep emails, a customer wants it every month without having to remember.

StreamWhose customerHow it behaves
One-off orders on your siteYoursLumpy, and lives or dies on repeat purchase
SubscriptionsYoursThe steadiest, until churn creeps in
MarketplacesMostly the marketplace'sVolume on their terms, with fees and little customer data
Wholesale and stockistsThe retailer'sBigger orders, thinner margin, slower payment

First orders and repeat orders are two different revenue streams

Here's the split most dashboards don't lead with. Revenue from first orders cost you something to win: ads, a discount, an influencer's fee. Revenue from repeat orders came from customers you'd already paid for.

Same product, same price, very different economics. Most shop platforms can split sales into first-time and returning customers, and that one split says more about the health of the business than the total does.

The repeat stream is the one lifecycle strategy exists to grow. A subscription is the same stream with the reorder agreed in advance.

Adding a revenue stream without starving the one you have

Every new stream has a cost that doesn't make the launch slide: a subscribe and save discount handed to people already reordering at full price, marketplace listings undercutting your own site, a stockist selling to customers you'd have emailed anyway. So settle four things before you add one.

  • Who owns the customer once the order lands
  • Whether it finds new people or moves existing ones to a lower margin
  • Whether you can still email them afterwards
  • What it does to the price your own site can charge
FAQs

FAQs

Two Liberation chilli and lime cashew packs standing on an orange ground with fresh red chillies and a wedge of lime
Is email marketing a revenue stream?

Not really, and it's better to be straight about that. Email doesn't sell anything of its own. It brings people back into the streams you already run, mostly as repeat orders on your own site. That's why email revenue should be read beside total revenue, and why attributed revenue isn't proof email caused the sale.

How many revenue streams should a DTC brand have?

As many as you can run properly, which is usually fewer than you'd think. A second stream that takes customers from the first isn't growth, it's a reshuffle at a lower margin. Get repeat orders on your own site working before you add anything that hands customers to somebody else.

Should marketplace sales be reported as a separate revenue stream?

Yes. Marketplace orders come with fees, the marketplace's rules and very little customer data, so blending them into your own site's numbers hides the difference. Kept apart, you can see whether a marketplace is finding you new customers or taking a cut of ones you'd have had anyway.

Rather we explained it on your own account?

Bring your Klaviyo account to a growth consultation. We'll walk through what this means for your numbers, in plain English, and what we'd fix first.

Engage CommerceTheo Tziapouras, founder of Engage Commerce

Half an hour with Theo, our founder.

We're all about relationships built on trust, mutual respect and a shared vision for success. If that sounds like your vibe, let's make some waves together 🌊