Restaurant Revenue Streams: 10 Ways to Earn Beyond Dine-In

7 Most Profitable Restaurant Revenue Streams

Restaurant revenue streams are the different ways a restaurant makes money, from dine-in and online orders to catering and gift cards.

Dine-in usually carries the business, but every extra stream should do one of two jobs: reuse capacity you already pay for, or bring in cash before the food is cooked.

Below, 10 streams are compared by launch effort and margin risk, with results from UpMenu restaurants and National Restaurant Association research.

What are restaurant revenue streams?

A restaurant revenue stream is a distinct source of sales with its own customers, costs and cash timing, such as dine-in, catering or gift cards. Revenue drivers are different: they are the levers that grow sales inside each stream. For any stream, revenue comes down to three drivers:

Revenue = number of orders × average check × how often customers come back

Dine-in is capped by your seats and your table turnover rate; off-premises streams are not. That's why adding a stream usually grows revenue faster than squeezing one more seating out of a full dining room, while upselling helps you increase your average check in every stream at once. To see how your total compares, check the benchmarks for average restaurant revenue.

Diversifying is now standard practice: over 85% of independent restaurants surveyed by the James Beard Foundation and Deloitte tested at least one non-traditional business model in 2024, including alternative revenue streams like pop-ups, event spaces and catering.

Restaurant revenue streams compared

Use this table to shortlist the streams that fit your concept. Effort and margin risks are UpMenu's editorial assessment.

Revenue stream

Launch effort

What eats the margin

When cash arrives

Best fit for

Dine-in food and drinks

Already running

Labor, rent, limited seats

At the table

Full-service restaurants, bars

Direct online ordering

Low

Packaging, own drivers

At checkout

Pizzerias, sushi, quick service

Third-party delivery apps

Low

Commission on every order

After platform payout

New brands that need reach

Catering

Medium

Transport, off-site staff

Deposit before the event

Kitchens with off-peak capacity

Private events and classes

Medium

Staff time, blocked tables

Tickets or deposits in advance

Full-service restaurants, bars

Gift cards

Low

Promo discounts

At purchase

Every restaurant

Loyalty and CRM marketing

Low

Rewards given away

Through more orders

Restaurants with online orders

Subscriptions and memberships

Medium

Heavy users over-redeeming

Upfront, recurring

Cafés, bakeries, pizzerias

Merchandise and packaged goods

Medium to high

Inventory, unsold stock

At purchase

Strong local brands

Meal kits

Medium

Packaging, extra prep

At checkout

Restaurants with signature dishes

10 restaurant revenue streams

Because restaurant margins are thin, judge each new stream by what it adds to profit, not only to sales.

1. Dine-in food and drinks

Dine-in is the base stream for most full-service restaurants. It's where guests add drinks, starters, and desserts that lift the check, and where you build regulars.

It's also the stream with a hard ceiling: you can only seat so many people per hour. Grow it by featuring the highest profit margin food items on your menu and by building a beverage program, since drinks cost less to prepare than plated dishes.

Everything else on this list either feeds dine-in or reaches guests who won't sit down.

2. Direct online ordering (website and branded app)

A direct online ordering system means customers order pickup or delivery from your own website or app instead of a marketplace. You keep the customer data and pay no per-order commission.

National Restaurant Association research found that 84% of off-premises customers would order through a restaurant's own website, compared with 71% through a third-party delivery service.

Start with online ordering on your website, then add a branded mobile app. In a study of 1,337 restaurants, the same customers ordered 87% more often and spent 14% more per order within a year of installing a restaurant's own app.

Online orders now make up 60% of our total sales — a milestone we achieved thanks to UpMenu's online ordering platform.

Andrzej Pelc-GoneraOwner, Sushi Kushi

3. Third-party delivery apps

Marketplaces such as Uber Eats and DoorDash put your menu in front of people who have never heard of you.

The trade-off is a commission on every order and no direct relationship with the customer, which explains why delivery apps hurt restaurant margins when they become the main channel.

Use them as a discovery channel, then move repeat customers to direct ordering. Florida pizzeria Michelangelo 301 took $863,166 in direct online orders in 12 months and avoided $129,474 in commissions, calculated at an average 15% fee.

4. Catering

Catering sells food in bulk for offices, weddings and parties, usually with a deposit and a set menu, so you can plan purchasing and staff days ahead.

Start small with office lunches and private parties before bidding on weddings, and publish a separate catering menu with minimum order sizes. Transport, setup, and off-site staff aren't part of your dine-in costs, so check typical catering profit margin benchmarks before you set prices.

5. Private events, tastings and cooking classes

Events turn empty tables and slow nights into ticketed revenue: private dining buyouts, chef's tables, wine or tasting dinners, and hands-on cooking classes.

Guests pay in advance, you know the headcount, and the menu is fixed. Demand is there: 70% of consumers say they're likely to join a restaurant tasting event. Schedule events on your slowest weekday, cap group size to what one chef can handle, and collect contact details at booking so you can invite attendees back.

Cooking class topics that sell: basic techniques, a regional cuisine you're known for, and seasonal dishes made with local ingredients.

6. Gift cards

Gift cards bring in cash before you cook a single plate, and every card a regular buys as a present sends a new guest through your door. Sell them at the counter, on your website and in your app, and promote them before holidays.

One accounting note: a sold gift card isn't revenue yet. It's recorded as a liability until the card is redeemed. With UpMenu, you can sell digital gift cards straight from your ordering website.

7. Loyalty programs and CRM marketing

A loyalty program isn't a stream on its own; it multiplies the others by giving guests a reason to choose you again. In UpMenu's study of 69 restaurants, revenue rose 22% in the year after launching a loyalty program, and 64% of the customer growth came from people who had never ordered from that restaurant before.

Existing regulars didn't order more often: the gain came from winning and keeping more customers. Pair points with email and SMS campaigns to the customer base you collect through direct orders.

8. Subscriptions and memberships

A subscription charges a monthly or annual fee for a set benefit: a daily coffee, a weekly pizza, a monthly wine bottle, or member-only perks. Cash arrives upfront and repeats, which smooths slow months.

Younger guests are the most interested: 81% of Gen Z adults and 79% of millennials say they'd likely join a meal subscription program if one were offered. Price the plan so an average member stays profitable and cap high-cost items.

For plan models and real examples, see this guide to restaurant subscriptions.

9. Merchandise, cookbooks and packaged goods

Branded T-shirts, mugs and tote bags earn a little and advertise a lot; bottled sauces, spice blends and cookbooks let fans take your food home.

Start with one or two items guests already ask about, order small batches or use print-on-demand to avoid unsold stock, and add merch to your online ordering menu so it sells beyond the counter.

A cookbook works best as a greatest-hits collection, so you don't need to give away signature recipes. For inspiration, see these restaurant merchandise ideas.

10. Meal kits

Meal kits package pre-portioned ingredients and a recipe so customers can cook your dishes at home: a date-night pasta kit, a make-your-own pizza box, or a family taco night.

Prep and packing fit into off-peak hours, and kits sell through your online ordering menu next to regular items. Off-premises guests are open to it: many say they'd buy bundled meals or meal kits from restaurants they already visit, especially if the kits go beyond the regular menu.

How to choose your next revenue stream

Pick the stream that fits your current capacity, then test it for a fixed period before adding another.

  1. Find idle capacity. Slow weekdays, an empty private room, or quiet kitchen hours point to events, catering, or meal kits.
  2. Listen to what guests ask for. Requests for a sauce, a gift voucher, or delivery to a new area are ready-made demand.
  3. Count the setup cost. Gift cards and direct online ordering need little upfront money; merchandise and packaged goods need inventory.
  4. Track each stream separately. Give every stream its own sales category so you can compare profit, not just sales.

For quick wins inside the streams you already run, such as promotions, menu engineering, and upselling, see these tactics to increase restaurant sales.

Frequently Asked Questions

For most restaurants, beverages, especially alcohol and coffee, carry the highest margin per sale, followed by direct online orders that avoid marketplace commissions. The best stream for you depends on your concept: bars earn more from private events; pizzerias from direct delivery.

There is no ideal number. Most independent restaurants do well with dine-in plus two or three streams that share the same kitchen and staff, for example, direct online ordering, catering, and gift cards. Add a new stream only when the current ones run without the owner's daily attention.

Set up a separate sales category or menu for each stream in your POS and online ordering system (dine-in, pickup, delivery, catering, gift cards, events) so each shows as its own line on your P&L. Review sales, food cost, and labor for each stream monthly; a stream that grows sales but not profit is costing you money.

Seasonal swings are a main reason to diversify. Gift cards peak before holidays, catering peaks around graduations, weddings, and year-end office parties, and delivery helps when bad weather keeps guests from dining in. Mixing streams with different peaks keeps cash flow steadier across the year.



About the author

Marek Truskolaski
Marek Truskolaski

Co-Founder

Co-Founder of UpMenu, leading the UpMenu Partner Program. Writes about partner programs, restaurant finance, franchise & multi-location operations, and growth strategy. Serial entrepreneur with 30+ years of building and scaling businesses across CEE and Switzerland.

Try for free, no commitment!