Skip to contentNEARA

Which restaurant promotions work, and how do you measure ROI?

It is Thursday at 21:00, the printer keeps running, and every other ticket carries a discount. At close, you need to know whether that offer paid for the extra work.

More orders. Did the promotion pay?

Nexara gives restaurants eleven own-channel promotion types and campaign analytics: a restaurant order and operations platform built in Amman, Jordan, for the Arabic-speaking Middle East. Marketplace offers must be published directly with the marketplace. Start with a small contribution-based test, then discuss your campaign with the founder on WhatsApp.

Figures in this post are illustrative examples, not a client's actual results.

Which restaurant promotion types should you test?

If afternoon orders leave the kitchen idle, test a happy-hour offer. If pickup baskets barely cover packaging, a percentage discount cuts their contribution further. Nexara supports the eleven campaign types below. These test objectives help you choose a type; confirm its conditions in the campaign composer before advertising.

Supported campaign typeWhat to testCost or measurement risk
Percentage discountWhether extra completed orders cover discounts on all eligible basketsThe discount grows with basket value.
Fixed amountWhether a dinar saving increases contribution per trading periodSmall baskets can lose too much margin.
Buy X get YWhether paid-item contribution covers the free itemsThe free item still has a production cost.
Free shippingWhether added delivery orders cover the delivery subsidyThe courier still needs to be paid.
Minimum orderWhether larger baskets earn more than the incentive costsCustomers may stop buying just below the threshold.
Loyalty pointsWhether subsequent purchases cover reward costsInclude reward costs when measuring repeat-purchase contribution.
New customerWhether first-time buyers return at full priceA discounted first purchase does not prove repeat demand.
Happy hourWhether quiet-hour gains increase whole-day contributionOrders may move from another hour rather than increase.
Bulk discountWhether larger-quantity orders add contribution after extra labourPreparation workload can grow faster than margin.
Combo dealWhether the combo earns more per order than the baskets it replacesEvery component adds cost, including packaging.
Platform exclusiveWhether an own-channel offer improves contribution across channelsCustomers switching channels can be mistaken for new demand.

A costed combo can preserve more contribution than a blanket discount. It can also perform worse if regulars switch from profitable full-price meals. Use the campaign-test planning walkthrough to compare the offer against what those customers would otherwise buy.

What channel rules matter before publishing?

Nexara's Talabat and Careem order intake includes catalogue updates. For a marketplace campaign, confirm who funds the discount and which charges apply with your marketplace contact.

Nexara charges zero commission on your own website, app and call-center orders. Talabat and Careem keep their own commissions on orders they bring. Include payment-processing costs and courier charges in your contribution worksheet.

  • Name the intended channel in your campaign brief. Verify the code at that channel's checkout.
  • Write down the eligible basket and customer conditions. Confirm that the composer supports the conditions you intend to advertise.
  • Place an eligible test order and an ineligible test order. Check the final payable amount.
  • Check how the offer behaves alongside an existing discount before advertising stacking or exclusions.

Compare Talabat and Careem order intake with commission-free online ordering in Jordan. Moving an order to a lower-cost channel may improve contribution even when total demand stays unchanged.

How do you calculate restaurant promotion ROI?

The no-promotion baseline is 100 pickup orders a day at an average ticket of 8 JOD. The campaign brings 130 orders with the same basket mix, but every order gets 10% off. Variable fulfilment costs are 4 JOD per order, including food, packaging and an illustrative payment-processing allowance.

  • All sales figures exclude tax.
  • Pickup orders have no delivery subsidy.
  • The campaign requires no extra shift cost.
  • Fixed overhead stays unchanged.

Advertising costs 40 JOD. In your own calculation, add extra labour or any other cost caused by the campaign.

Daily measureWithout promotionWith promotion
Completed orders100130
Sales before discount800 JOD1,040 JOD
Discount given0 JOD104 JOD
Sales after discount800 JOD936 JOD
Variable fulfilment costs400 JOD520 JOD
Contribution before advertising400 JOD416 JOD
Campaign advertising0 JOD40 JOD
Contribution after advertising400 JOD376 JOD

Orders rose 30%. Sales after discount rose 17%. Yet the campaign left 24 JOD less contribution than the baseline because all 130 orders received the discount.

Calculate promotion ROI as incremental contribution after campaign costs divided by promotion investment, multiplied by 100. For this worksheet, investment includes discounts and advertising, plus any other campaign-specific spending. Record that definition so every test uses the same denominator.

  • Contribution from extra orders after discount: 30 × 3.20 JOD = 96 JOD.
  • Discount cost on baseline orders: 100 × 0.80 JOD = 80 JOD.
  • Net incremental contribution after advertising: 96 minus 80 minus 40 = negative 24 JOD.
  • Promotion investment: 104 JOD total discounts + 40 JOD advertising = 144 JOD.
  • Promotion ROI: negative 24 ÷ 144 × 100 = negative 16.7%.

The extra orders' discounts are included in their 3.20 JOD contribution. Subtract only the remaining 80 JOD discount on baseline orders and the advertising cost.

Each discounted order contributes 3.20 JOD before advertising. Matching the baseline requires (400 + 40) ÷ 3.20 = 137.5 orders, so at least 138 completed orders.

How do you separate extra orders from discounted regulars?

A promo-code redemption records offer use. Proving extra demand requires a comparison. Nexara includes campaign analytics and report tabs covering orders, customers and channels; choosing a comparable baseline remains the owner's job.

  1. Define the offer, intended channel, trading period and maximum affordable loss before launch.
  2. Choose a comparison period with matching weekdays and opening hours. Flag holidays, Ramadan trading changes and stockouts.
  3. Use completed orders and account for refunds. Apply the same tax and cost treatment to both periods.
  4. Calculate contribution after discounts, fulfilment costs and campaign spending. Keep channel commissions separate from subscription costs.
  5. Check later full-price purchases separately. Count repeat-business contribution when those purchases happen.

Set the comparison before launch and decide whether to repeat the offer after measuring contribution.

If you have a similar branch running without the offer, check that its earlier sales pattern matches the test branch before using it as a comparison. Nexara customer records include order history, which helps you identify prior buyers and check subsequent purchases.

Which promotion mistakes cost restaurants money?

  1. Discounting a rush. If the kitchen would sell its available output at full price, a discount reduces contribution without necessarily adding orders. Target a quiet trading period.
  2. Leaving delivery out. Free shipping transfers the delivery charge to the restaurant. Deduct the subsidy and check costs for the areas you intend to serve.
  3. Changing the menu during the test. New dishes and lower prices both affect buying decisions. Keep the menu steady so you can judge the offer.
  4. Treating revenue as ROI. The example shows rising sales alongside falling contribution. Include extra waste and refunds before repeating an offer.

Nexara provides recipe costing and food-cost analytics. Check the Nexara feature catalogue when choosing which costs to review, then put current ingredient costs into the worksheet before setting the discount.

What does Nexara give you to run a promotion test?

Nexara's campaign composer lets you prepare own-channel offers, with a calendar to manage campaign dates. Segments, autopilot rules and campaign analytics are included. Promo codes sit under Discounts & Promocodes, and generated promo-card images are supported.

Keep your existing subscription in the ongoing operating budget. Charge a campaign only for software spending added because of that test. This keeps the same subscription expense from being deducted twice.

Review campaign analytics alongside your contribution worksheet. Nexara sits beside the till as the order and operations layer, with report tabs across channels and money as well as orders. Use those records to check the campaign's effect beyond code redemptions.

What to remember

  • Choose a quiet trading period or a low-contribution basket to test, and cost the offer before publishing.
  • Set a maximum affordable loss and verify eligible and ineligible checkout totals.
  • Measure incremental contribution, including delivery subsidies and extra labour.
  • Count later full-price purchases when they happen, rather than assuming discounted buyers will return.
  • Next step: WhatsApp Nexara founder Issa Al-Dalu through the button below with your intended channel and basket costs to plan a test for your restaurant. Find Nexara at nexaratech.io.

Questions people ask

How do I know if a restaurant happy-hour promotion is profitable?

It is profitable when it increases contribution after discounts and campaign costs compared with similar periods without the offer. Include surrounding hours in the comparison so orders moved into happy hour are not counted as extra demand.

How do I measure restaurant promo-code ROI?

Subtract baseline contribution from campaign contribution after discounts and campaign costs, then divide by your defined promotion investment and multiply by 100. The Nexara FAQ on commission and subscription costs helps distinguish platform charges in your worksheet.

Where do I find Nexara promo codes?

Promo codes sit under Discounts & Promocodes. Test the final payable amount on the intended channel before sharing a code.

Does Nexara have a loyalty programme?

Nexara has a loyalty points promotion type in the campaign composer, but no full loyalty programme module.

Can I use promotions on Nexara's free plan?

Promotions are off on Free and start on Starter.

Does commission-free ordering make every discount profitable?

No. Removing channel commission leaves food, packaging and other fulfilment costs to cover, along with the discount and advertising. An offer earns its place only when it improves contribution against the no-offer baseline.

Plan a campaign with Nexara