Seifelden AlhajjRevenue Engineering

LedgerVersion 1.0

The Channel Ledger

In short: What a HungerStation, Jahez or Keeta order leaves after commission, discounts and packaging: contribution by door and the promotion test, on your rates.

The economics of delivery, pricing and promotions: what each door really earns

Channel revenue is not channel profit.

Vol. 3of the Revenue Engineering series — read the Doctrinethe Playbook

Code
RE-V3 1.0
Version
1.0 · September 2026
Published
Reading time
39 min

Read by role

Abstract

The Revenue Engineering Doctrine explains why a group is managed unit by unit. The Saudi Scale Playbook explains how it expands, branch by branch and city by city. This ledger answers the question that follows both of them into every monthly meeting: what does each door that demand walks through actually earn? There are five doors: dine-in, takeaway, aggregator delivery, direct delivery and B2B. For each one the ledger gives a separate P&L, a formula for its fully loaded contribution, a test of commission headroom to run before any contract is signed, a way to measure the increment of every promotion, rules for pricing by door without breaking customer trust, a measure of how much demand the group owns, and a 30-day channel audit. It does not argue against platforms, and it does not hand you a commission rate. It gives you a way to know what each platform earns you, using the numbers in your own contract.

Before you sign: the commission before the platform contract. §4 reads the contract and works out Commission Headroom before you sign or renew, and §9 maps the delivery radius before you open a branch near an existing one.

The Sunday question: “What does a delivery order leave after commission, advertising and discount, and is it above the floor?”

How to use this ledger

Abstract and how to use
ReaderPathTime
CEO§1 The ledger in one page → §4 Commission Headroom → §10 The board page → §13 The audit12 minutes
CFO§2 Five doors → §3 Fully loaded contribution → §4 → §5 The increment test → §10 The channel P&L35 minutes
CRO and channel lead§4 → §5 → §6 Price architecture → §7 Owned demand → §11 Failure modes30 minutes
COO and kitchen lead§3 The capacity charge → §8 Delivery inside capacity → §9 Delivery radius15 minutes
Board§1 → §10 The board page → §12 Evidence10 minutes

A note on numbers

As in the Doctrine and the Playbook, several kinds of figure appear here and they are never mixed:

  • Default thresholds are decision rules taken from the Doctrine, such as the payback bands and the 80% and 100% utilization limits. Each group calibrates them in writing.
  • Illustrative examples use hypothetical numbers to show the arithmetic and are labelled "Illustrative example". None of them is a market rate or a benchmark.
  • External signals are published figures, cited with source and year. Some are treated as signals rather than settled facts, and each is marked as such.
  • Evidence in §12 consists only of results reported by the client groups, for the periods stated where stated.

Terms used

The ledger uses the Doctrine's definitions unchanged and adds five terms.

Abstract and how to use
TermShort formReference
Channel contributionOrder value × GM% − Order value × (Commission% + Discount% + Payment & packaging%) − Channel labourDoctrine §7
Channel floor testCommission% + Discount% + Payment & packaging% ≤ GM% − Group floor%Doctrine §7
Channel rulesMonthly reporting, the increment test, pricing by channel, aggregators to acquire, delivery inside capacityDoctrine §7
Channel bridgeMoving aggregator customers to owned channels, within each platform's rulesDoctrine §6
Peak utilizationU = D ÷ (V × H); add capacity at 80%, stop demand generation above 100%Doctrine, Principle 3
Branch Satiety CurveSb = Rnew − (Ccannibal + Ofriction)Doctrine §5
Payback limitsConsumer CAC payback 6 months or less; branch payback 18 months target, 30 maximumDoctrine §6
Fully loaded contribution (new)Channel contribution after marketing fees, refunds, delivery cost, the capacity charge and the door's fixed costs§3
Peak capacity charge (new) Proposed — Proposed ruleShare of the door's orders at peak × displacement probability × contribution of the displaced order§3
Commission Headroom (new) Proposed — Proposed ruleGM% − Group floor% − Payment & packaging%§4
Increment ratio (new)Incremental orders ÷ all discounted orders§5
Demand Ownership Ratio (new) Proposed — Proposed ruleRepeat orders through owned channels ÷ all repeat orders, over the last 90 days§7

How to cite

Alhajj, S. (2026). The Channel Ledger: The economics of delivery, pricing and promotions, version 1.0. Revenue Engineering series, Volume 3. Riyadh. https://seiflden.com/ledger_en.html

Section 11 min

1. The ledger in one page

  1. Channel revenue is not channel profit. Every door is judged by what it leaves after its own costs, not by what it sells.

    See §3 · Fully loaded channel contribution

  2. Every door has its own P&L. Adding the doors' revenue into one number hides which door pays and which one takes.

    See §2 · Five doors, five P&Ls

  3. Commission is a clause in your contract, not a law of the market. Know your commission headroom before you sign, not after you read the settlement statement.

    See §4 · Commission Headroom and the floor test

  4. A promotion is paid on every discounted order, not only on the new ones. What counts is the difference against a holdout, not the difference against last month.

    See §5 · Promotions: the increment test

  5. Customers measure the app price against the menu board in the branch. Price each door to its cost, and protect the ruler items.

    See §6 · Channel price architecture

  6. Aggregator demand is rented, direct demand is owned, and ownership has a minimum scale. An owned channel is not free; its fixed costs need orders to carry them.

    See §7 · From rented to owned demand

  7. Delivery is cooked in the same kitchen at the same peak. An order that passes the contract and fails the kitchen is a losing order.

    See §8 · Delivery inside capacity

  8. A delivery radius is a trade area. Where radii overlap, orders move between sister branches instead of growing.

    See §9 · Delivery radius and the Satiety Curve

Section 25 min

2. Five doors, five P&Ls

That is where the ledger starts, and it is the fact on which the Doctrine built its channel rules: each door has its own cost structure, so revenue across doors cannot simply be added and called performance (Doctrine §7). Every door has four questions. What does it cost? Who sets the price? Who owns the customer data? And what is its first risk?

Dine-in

The oldest door, and the one that carries most of the fixed cost: rent, floor space and front-of-house staff. Its own variable costs are small and its fixed costs are high, so its contribution swings with how full the room is. The group sets the price outright, and the menu board above the till is the ruler customers use to measure every other price you charge (§6). The customer data is owned in theory and lost in practice: unless the customer is identified through a loyalty programme, an app or a linked payment method, they pass through and leave no trace. Its first risk is being loaded with all the fixed costs, so that it looks like the weakest door when it is the one carrying the others.

Takeaway and drive-thru

Close to dine-in on price and far from it on cost: it uses the kitchen but not the floor, and it adds packaging. It is the fastest door to grow when its flow is well designed, and the fastest to fall when the peak queue gets long, because a drive-thru customer sees the queue before joining it. Its own costs are packaging, counter labour and payment fees. Its first risk is that its orders migrate to the platforms, orders it would have received anyway.

Aggregator delivery

A powerful acquisition bridge: it reaches customers the group could not reach alone and spares it from building a fleet. In return, the customer relationship, part of the data and part of the margin stay with the platform. Its own costs are set by contract: commission, marketing and visibility fees, brand-funded discounts, refunds and adjustments, and then packaging and payment fees where the group bears them. The group sets the price within each platform's terms.

The market is concentrated. A few large platforms share the market; according to Redseer, Keeta reached about 10% of order volume within four to five months of entering in late 2024.23 No reliable, comparable published market shares exist, so this volume does not rely on any share split. The right reading of these figures is not a judgement on any platform. It is two questions for the group: how much of your contribution passes through a single door, and what is your plan when terms change, or when the market reorders itself as fast as it did when a new entrant reached a tenth of orders in months? This door's first risk is dependence: the largest platform quietly becoming the growth plan.

Direct delivery

The group's own app, website, and phone or WhatsApp ordering. There is no commission, which is why it looks like the cheapest door. It is not free. The group pays a delivery cost on every order, through its own riders or a logistics partner; fixed costs for the app, its maintenance and customer relationship management; and the cost of acquiring the customer the first time. Its decisive advantage is that it is the only door where the group owns the price, the customer and the data together. Its first risk is being built before there are enough orders to carry its fixed costs (§3).

Across all doors, electronic payment is now the rule rather than the exception. A secondary source reports that electronic payments were about 85% of retail transactions in 2025; treat the figure as a signal.4 Payment fees are a line in every door's P&L, dine-in included.

B2B, catering and modern trade

Corporate accounts, event catering and the group's products on modern-trade shelves. Orders are large and scheduled, so they can be steered away from the peak, a capacity advantage no other door has. Their own costs are different: credit terms, the cost of a sales team, listing fees and trade discounts. CAC payback here is judged against the Doctrine's limit for trade and corporate accounts, 12 months or less, not the consumer limit (Doctrine §6). The first risk is measuring this door on revenue alone and forgetting that working capital is part of its cost.

The five doors at a glance

Five doors, five P&Ls
DoorIts own costsWho sets the priceWho owns the customer dataFirst risk
Dine-inFloor and front-of-house staff, payment feesThe groupThe group, if it identifies the customerCarrying all the fixed costs
Takeaway and drive-thruPackaging, counter labour, payment feesThe groupThe group, if it identifies the customerOrders migrating to platforms
Aggregator deliveryCommission, marketing fees, discounts, refunds, packagingThe group, within platform termsMostly the platformDependence on one platform
Direct deliveryDelivery per order, app, acquisition, payment, packagingThe groupThe groupBuilding before scale
B2B, catering, modern tradeCredit terms, sales, trade discountsNegotiatedThe groupMeasuring revenue without working capital
Five doors, five P&LsSchematic. Five stacked bars, one per door: dine-in, takeaway, aggregator delivery, direct delivery and B2B. Each bar is the door's gross margin; the segments are the door's own deductions and the bottom segment is what is left, its contribution. Dine-in: payment and packaging, channel labour, fixed costs. Takeaway: payment and packaging, channel labour. Aggregator: commission, marketing fees, discount, payment and packaging, refunds, channel labour. Direct delivery: payment and packaging, refunds, delivery cost, fixed costs. B2B: trade discounts, sales labour, fixed costs. A strip under each bar shows who owns the customer data: the group for direct and B2B, the group only if it identifies the customer for dine-in and takeaway, mostly the platform for aggregators.Dine-inGMpLFCCTakeawayGMpLCCAggregatorGMcmdprLCCDirectGMprXFCCB2BGMdLFCCWho owns the customer dataThe groupThe group, if it identifies the customerMostly the platformc commission · m marketing fees · d discount · p payment & packagingr refunds · L labour · X delivery cost · F fixed costs · CC contribution
Figure 1 Five doors, five P&Ls. Same revenue, different deductions: each door is judged by what it leaves. Schematic: segment sizes are symbols, not values.

Section 34 min

3. Fully loaded channel contribution

The Doctrine's channel contribution formula is the starting point (Doctrine §7), and it is enough to reject a losing order. It is not enough to compare doors, because three things are missing from it: fees that are not called commission, the fixed costs a door needs in order to operate, and the kitchen at peak hour.

The formula

Fully loaded contribution per order = Order value × GM% − Order value × (Commission% + Marketing fees% + Brand-funded discount% + Payment & packaging% + Refunds & adjustments%) − Channel labour − Delivery cost per order − Peak capacity charge

Monthly door contribution = Orders × Fully loaded contribution per order − The door's own fixed costs

Three notes keep the formula honest:

  • Order value is before VAT and after discount. It is what the group keeps from the selling price before VAT. Each percentage is applied to the base the contract specifies; if commission is calculated on the pre-discount price, the model says so.
  • Marketing fees are commission under another name. Visibility fees, in-app advertising and the brand's share of co-funded offers come out of the same order, so they sit on the same line.
  • A door's own fixed costs are charged to that door alone: the app to direct delivery, order tablets to the aggregators, the floor to dine-in. Group overhead stays outside channel contribution, as in the Doctrine.

The peak capacity charge

Proposed ruleThe peak capacity charge and its linear displacement convention (0 at 80%, 1 at 100%) are new to this ledger.

An order that arrives at peak in a full kitchen does not arrive alone. It delays or displaces another order, or pushes the branch into pausing orders on the app. That is a real cost that appears on no settlement statement, so the ledger adds a peak capacity charge to the formula:

Capacity charge per order = Share of the door's orders that fall at peak × Displacement probability × Contribution of the displaced order

  • Displacement probability follows the Doctrine's Principle 3 rule (§4): zero when peak utilization is below 80%, one when it is above 100%. In between, the group enters its own estimate or uses the ledger's convention: a straight line from zero at 80% to one at 100%.
  • The contribution of the displaced order is the contribution of the order that would have been served without this one, usually a dine-in or takeaway order at the same branch.
  • The charge falls on the door whose growth is being decided. When you add a platform promotion, or a virtual brand in a full kitchen, the new orders are the ones doing the displacing.

The idea is not mine. Little's law in queueing theory links what is in a system to the arrival rate and the waiting time, and Goldratt's theory of constraints says that an hour lost at the bottleneck is an hour lost to the whole system.56 The ledger's contribution is to turn it into a line on the channel P&L.

Illustrative example: the same basket through two doors

Fully loaded, with the kitchenIllustrative waterfall in SAR per order from the example above. Aggregator: gross margin 52.0, minus commission 20.0, marketing fees 2.4, payment and packaging 4.8, refunds 0.8 and channel labour 2.0 leaves 22.0, above the floor of 20: it passes the contract. At 90% peak utilization the capacity charge of 6.0 leaves 16.0, below the floor: it fails the kitchen. Direct delivery: 30.4 before fixed costs; the app's 18,000 a month is 15.0 per order at 1,200 orders, leaving 15.4 below the floor, and 6.0 per order at 3,000 orders, leaving 24.4 above it. The floor is cleared from about 1,731 orders a month.Illustrative exampleSAR per orderAggregatorFloor 20Gross margin52.0Commission (25% in this example)−20.0Marketing fees (3%)−2.4Payment & packaging (6%)−4.8Refunds (1%)−0.8Channel labour−2.0Contribution: passes the contract22.0 (27.5%)Peak capacity charge−6.0Fully loaded contribution16.0 (20%)fails the kitchenDirect delivery, app 18,000 a monthFloor 20Before fixed costs30.4 (38%)App cost per order at 1,200 orders−15.0At 1,200 orders a month15.4 (19.25%)App cost per order at 3,000 orders−6.0At 3,000 orders a month24.4 (30.5%)Clears the floor from about 1,731 orders a month
Figure 2 Fully loaded, with the kitchen. The capacity charge is the line no settlement statement shows; fixed costs are the line an owned channel needs volume to carry. Illustrative example, not any platform’s rate.
Show the data as a table
Fully loaded, with the kitchen
Line, SAR per orderAggregatorDirect, 1,200 ordersDirect, 3,000 orders
Gross margin52.052.052.0
Platform-linked deductions−27.2——
Payment, packaging, refunds, labour, delivery−2.0−21.6−21.6
Contribution before capacity and fixed costs22.030.430.4
Capacity charge at 90% U−6.0——
App fixed cost per order—−15.0−6.0
Fully loaded contribution16.0 (20%)15.4 (19.25%)24.4 (30.5%)
Floor20.020.020.0
Test it on your numbersFormula and thresholds6 minChannel P&L builder

Group settings

Set by your board.

The branch’s peak U, from your count or the Delivery-in-capacity check. It drives the capacity charge.

Your own estimate. Blank uses the ledger’s linear convention: 0 at 80% U, 100 at 100%.

Doors (one column per door, a separate one per platform)

From your own contracts and settlement statements. Percentages are of order value before VAT. Leave a field blank when the door has no such cost; commission is required for aggregator doors and no rate is suggested.

Door 1

Door 2

Fully loaded contribution a month, all doors—

Share of net sales
—
Doors below the floor
—
Largest platform: share of orders · of contribution
—

HealthyWatchAct now

Enter valid numbers to see a verdict.

How we calculate it

Formula

δ = 0 at U ≤ 80%; 1 at U ≥ 100%; (U − 80) ÷ 20 in between, or your own estimate

K = s × δ × Cd

CC = OV × GM% − OV × (c% + m% + d% + p% + r%) − L − X − K

Door contribution = N × CC − F; share = contribution ÷ (N × OV)

Minimum volume N* = F ÷ (CC − Floor% × OV), when the divisor is above 0

Variables

CC
fully loaded contribution per order
K
peak capacity charge per order
δ
displacement probability
s
share of the door’s orders that fall at peak
Cd
contribution of the order that would have been served instead
F
the door’s own fixed costs a month (group overhead stays outside)

Verdict thresholds

  • Healthy Every door clears the floor after its capacity charge and its own fixed costs: grow.
  • Watch A door clears the floor only without the peak (its capacity charge is above 0): grow it off-peak only.
  • Act now A door is below the floor before any capacity charge, or below its minimum volume: reprice, renegotiate or reduce exposure.

Doors are compared on fully loaded contribution, not revenue. The capacity charge falls on the door whose growth is being decided. The linear displacement convention is a proposed rule.

Section 44 min

4. Commission Headroom and the floor test

Most channel decisions are made in a single moment: when a platform offers a new contract, a fee change, a promotion programme or exclusivity. At that moment the CFO needs one number that says how much the order can bear before it loses money. That number is Commission Headroom.

The definition

Proposed ruleCommission Headroom is new to this ledger: it rearranges the Doctrine’s floor test and adds marketing fees and refunds.

Commission Headroom = GM% − Group contribution floor% − Payment & packaging%

It is the space, in percentage points of order value, that all platform-linked deductions can occupy before the order falls below the floor. With it, the Doctrine's floor test becomes a single line:

The order passes if: Commission% + Marketing fees% + Brand-funded discount% + Refunds & adjustments% ≤ Commission Headroom

The gap between the two sides is the remaining headroom. This is the Doctrine's own formula (§7), rearranged so that the question that matters at the negotiating table is visible: how many points do I have left? It is calculated at two levels: for the typical basket on each platform, and for each major menu item (§6). When the kitchen runs above 80% at peak, channel labour and the capacity charge are also subtracted as percentages of order value, giving loaded headroom.

Reading a platform contract

Before any number, read the contract and the settlement statement with eight questions, and enter the answers in the model as written, not as remembered:

Tick each question once its answer is written in the model from the contract, not from memory.

A contract whose answers you don't know is a contract whose earnings you don't know.

When to renegotiate, reprice or reduce exposure

When an order, item or promotion fails the test, the question is not "do we continue?" but "which variable caused the failure?" Each cause has its response:

Commission Headroom and the floor test
Cause of failureFirst responseWhen it works
The channel price does not cover the channel's costReprice: channel items first, then regular items, ruler items last (§6)When a price change within the platform's terms closes the gap without breaking the ruler
A new fee, or a high share of a co-funded discountRenegotiate with your numbers: remaining headroom, measured increment, your weight in the platform's ordersWhen the failure comes from a contract clause, not the menu
Failure remains after repricing and renegotiationReduce exposure: trim the listed range to what passes, withdraw from the promotion, stop spending on visibilityWhen neither price nor contract closes the gap
Failure at peak onlyManage capacity: narrow the radius or pause promotions in peak hours (§8)When the order passes the contract and fails after the capacity charge

The rule comes from the Playbook (Gate 7): an order type that fails the floor test is repriced, redesigned or stopped, never grown. And a platform's proposal for exclusivity, a fee change or a promotion is accepted only after the floor test.

Illustrative example: a promotion that sits on the line

Commission Headroom on one barIllustrative. An order is 100 points of value: cost of goods 35, the group floor 25, payment and packaging 6, which leaves a Commission Headroom of 34 points. Below it, three uses of the headroom. The current contract: commission 25, marketing fees 3 and refunds 1, 29 points, leaving 5. A promotion with a 10% brand-funded discount: 39 points, 5 over the line. The platform funds half: 34 points, exactly on the line with no buffer.Order value = 100 pointsCost of goods 35Floor 256Headroom 34Floor lineCurrent contract: 29 used, 5 leftc 25m 3 · r 1+5Promotion, brand pays 10: 39, over by 5c 25d 10−5Platform funds half: 34, on the linec 25d 50c commission · m marketing · r refunds · d brand-funded discount
Figure 3 Commission Headroom on one bar. The headroom is the space every platform deduction shares; a promotion either fits inside it or pushes the order below the floor. Illustrative example.
Show the data as a table
Commission Headroom on one bar
CaseCommissionMarketingRefundsBrand discountUsedRemaining of 34
Current contract2531029+5
Promotion, brand pays 1025311039−5
Platform funds half25315340
Test it on your numbersFormula and thresholds3 minCommission Headroom and floor test

The typical basket on one platform, % of order value before VAT

Loaded headroom (optional, when the kitchen runs above 80% at peak)

Proposed change in terms (optional)

Item mode (optional): floor price of each item on this platform

Branch price blank means a channel item with no branch twin. Tick the ruler items: prices customers remember.

Remaining headroom, current terms—

Commission Headroom
—
Platform-linked deductions
—
Loaded headroom, remaining
—
Remaining after the proposed change
—

HealthyWatchAct now

Enter valid numbers to see a verdict.

How we calculate it

Formula

Commission Headroom H = GM% − Floor% − p%

Used = c% + m% + d% + r%; Remaining = H − Used

Loaded H = H − (L + K) ÷ OV × 100

Proposed discount borne by the brand = d% × (1 − φ)

Item floor price = (Cost + Labour) ÷ (1 − (c% + m% + p% + r%) − Floor%); gap = floor price ÷ branch price − 1

Variables

H
Commission Headroom, points of order value
φ
the platform’s share of a co-funded discount

Verdict thresholds

  • Healthy Remaining headroom above 0: pass, with the points left shown.
  • Watch Remaining headroom 0 (within ±0.5 points): on the line, no buffer for any later fee change.
  • Act now Below 0: fail. A new fee: renegotiate. A price gap: reprice. Both tried: reduce exposure. Loaded test only: manage capacity.

Commission Headroom is a proposed rule. The basket has to pass, not every item; items show where to reprice or redesign.

Section 54 min

5. Promotions: the increment test

Every promotion report compares sales before and after. The question that changes the decision is the difference between what happened and what would have happened without it. That is the increment, and the second episode of Beneath Marketing explained it with the Friday queue (Episode 2). This is its accounting version.

The rule

The Doctrine's rule (§7): fund a promotion only when incremental orders × contribution per order exceeds its cost across all promoted orders, including those that would have happened anyway. As a calculation:

Net promotion effect = Incremental orders × Fully loaded contribution per undiscounted order − Discounted orders × Order value × Brand-funded discount% − Fixed promotion costs

Two numbers from it are enough for the board:

  • Increment ratio = Incremental orders ÷ Discounted orders. How many new orders you bought for each order whose discount you paid.
  • Break-even ratio = (Order value × Discount% + Fixed costs ÷ Discounted orders) ÷ Fully loaded contribution per order. If the increment ratio is below it, the promotion loses money, whatever the chart looks like.

Designing the holdout

A branch group has something internet companies do not have easily: similar branches. A simple design is enough:

  1. Matched pairs. Choose pairs of branches that are close in sales, neighbourhood type, city and door mix: one branch runs the promotion, the other does not.
  2. The same weeks. Run the promotion and the comparison over the same period, so that Ramadan, payday, holidays and weather fall on both groups.
  3. A matching pre-period. Measure the natural gap between the groups for a period as long as the promotion itself, then calculate the expected result without the promotion: test-branch orders before × (control-branch orders during ÷ control-branch orders before).
  4. A post-period. Watch both groups for the same length of time after the promotion ends. If the test branches fall below expected, part of what looked like increment was demand pulled forward, and it is subtracted.
  5. Non-overlapping radii. Never put a branch whose delivery radius overlaps a test branch into the control group, or orders will move between the two groups (§9).

The calendar is not a detail here. According to Arab News, citing Saudi Central Bank data, food and beverage spending rose 74.9% in the week before Ramadan 2025 compared with the week before, and restaurant and café spending fell 28.3% in one week of Ramadan. Both figures are treated as signals.78 Any promotion read on a before-and-after basis in those weeks is read wrongly.

From foreign research we take the lesson, not the numbers. Lewis and Rao found, across 25 large advertising experiments, that the natural noise in sales is far larger than the effect of advertising,9 and Blake, Nosko and Tadelis found that switching off eBay's branded search ads barely changed traffic.10 I could find no published Saudi study that measures the increment of restaurant promotions against a holdout, so the ledger offers no Saudi figure for promotion effect. It offers the method to measure your own.

Illustrative example: a promotion that "worked" before-and-after

The holdout, not last monthIllustrative. Orders over two four-week blocks. Control branches: 12,000 before and 13,200 during, a 10% calendar lift. Test branches: 11,800 before and 14,160 during. Without the promotion the test branches were expected at 11,800 × 1.10 = 12,980, so only 1,180 orders are incremental. The before-and-after claim of 2,360 is half calendar and half promotion. Increment ratio 21% against a break-even ratio of 36%. A post-period block is where pull-forward would show.Test branchesControl branchesExpected without the promotionPost-period:watch fordemand pulledforward12,00011,80014,16013,20012,980Before-and-after +2,360promotion+1,180calendar+1,180Before · 4 weeksDuring · 4 weeksAfterIncrement ratio21%Break-even ratio36%
Figure 4 The holdout, not last month. Half of what looked like growth was the calendar, and the other half does not pay for a discount paid on every order. Illustrative example.
Show the data as a table
The holdout, not last month
GroupBefore (4 weeks)During (4 weeks)
Control branches12,00013,200
Test branches11,80014,160
Test, expected without the promotion—12,980
Incremental orders—1,180
Increment ratio · break-even ratio—21% · 36%
Test it on your numbersFormula and thresholds3 minPromotion increment calculator

Orders in the test branches

Orders in the control branches, same weeks

The promotion

Design checks

Net promotion effect—

Incremental orders (holdout)
—
Increment ratio · break-even ratio
—
Before-and-after reading, for contrast
—

HealthyWatchAct now

Enter valid numbers to see a verdict.

How we calculate it

Formula

Expected = Bt × Dc ÷ Bc; I = Dt − Expected − Hangover

Hangover = max(0, Bt × Pc ÷ Bc − Pt)

Cost = P × OV × d% + M; Net = I × CC0 − Cost

Increment ratio = I ÷ P; Break-even ratio = (OV × d% + M ÷ P) ÷ CC0

Variables

I
incremental orders after any post-period hangover
P
all discounted orders, including those that would have come anyway

Verdict thresholds

  • Healthy Net effect above 0: fund or extend, and keep the holdout.
  • Watch Increment above 0 but net effect 0 or below: redesign the depth, the items or the hours.
  • Act now No increment (0 or below): stop.

The before-and-after reading is shown only as a contrast; the verdict uses the holdout. Design warnings carry no thresholds.

Subsidised habit

The bigger risk in promotions is not one losing promotion. It is a "successful" promotion repeated every season until the discounted price becomes the price the customer remembers. At that point the group is no longer buying new orders; it is paying to stand still. This is subsidised habit: a customer who repeats, but only with a discount.

It shows up in two indicators, read together every month for each platform:

  • The discounted share of the door's orders, and its trend.
  • The increment ratio in the latest holdout test.

If the first rises while the second falls, the group is subsidising a habit, not building demand. The response is not to stop every promotion at once but to run an exit test: switch the promotion off in half of the pairs and measure what remains.

Section 64 min

6. Channel price architecture

The Doctrine says: price by channel where contracts allow (§7). This chapter answers the question that comes next: which items, by how much, and without the customer feeling that something was taken from them behind their back.

The menu-board ruler

Customers do not judge the app price on its own; they set it beside the menu board they remember from the branch (Episode 1). The idea belongs to others. Kahneman and Tversky found that people judge numbers against a reference point, and that a loss from it hurts more than an equal gain pleases.11 Thaler found that customers pay for the item and for the feeling that the deal is fair in that place.12 Simon and Nagle start pricing from value to the customer at that moment, not from cost alone.13

The gap between doors is real, visible to customers and reported in the press. In a 2023 Al-Eqtisadiah survey of 60 meals from 10 restaurants, app prices were about 22–24% higher than branch prices on most of the platforms surveyed, and about 1% higher on one. Those are that survey's per-platform figures, not a market average.14 In January 2026, Argaam reported gaps ranging from about 20% to more than 80% by meal and platform, treated here as a signal.15 Argaam has also reported that the General Authority for Competition is monitoring delivery apps.16 The conclusion: there is no single number to measure against, the gap is visible, and so it has to be designed rather than left to a spreadsheet.

Which items survive commission

Every item has a floor price in every door, below which it falls under the group's floor:

Item floor price in a door = (Item cost + Item labour in that door) ÷ (1 − Deduction rates in that door − Group floor%)

The deduction rates are commission, marketing fees, payment and packaging, and refunds, as percentages of the door's price. An item survives at the branch price if its floor price is below the branch price. The result splits the menu into four groups:

Channel price architecture
GroupDescriptionDecision
Ruler items that survivePrice remembered, passes at the branch priceNo gap, or the smallest possible
Ruler items that don't survivePrice remembered, needs a large gapRedesign for the channel (size, recipe, or fold into a meal); don't raise the visible price
Regular itemsPrice not rememberedA moderate gap you can explain
Channel itemsBoxes and meals designed for delivery, with no twin in the branchThis is where channel cost is covered, because the customer has no ruler to measure them by

Illustrative example: four items on one platform

Which items survive commissionA two-by-two map. Across: whether customers remember the item's price (a ruler item) or not. Down: whether the item clears the floor at the branch price. Ruler items that survive keep parity; ruler items that do not are redesigned for the channel; regular items that need a gap take a moderate one; channel items with no branch twin carry the channel's cost. The four illustrative items: the signature sandwich survives (floor price 16.25 against 20); the soft drink needs 12.5%; the chicken meal needs 27.8%; the family box is priced from 105.Keep parityChannel itemscarry the costRedesign forthe channelA moderate gapyou can explainSignature sandwichfloor 16.25 < 20Family boxfrom 105, no twinSoft drink+12.5%Chicken meal+27.8%Ruler item:price rememberedRegular orchannel itemSurvives at thebranch priceNeedsa gap
Figure 5 Which items survive commission. Protect the ruler, cover the cost where the customer has no ruler. Illustrative items from the example above.
Show the data as a table
Which items survive commission
ItemBranch priceFloor priceReading
Signature sandwich (ruler)2016.25Survives
Soft drink (ruler)44.50Needs 12.5%
Chicken meal (regular)4557.50Needs 27.8%
Family box (channel)—105Priced from 105

Pricing rules

  1. All door pricing starts with reading the contract. Question 5 in §4 comes before any change.
  2. The basket has to pass, not every item. But the typical basket on each platform is tested monthly, because the item mix changes.
  3. Ruler items are touched last. If you cannot explain the gap on one of them to a customer standing in front of you, in one sentence, the gap is too big.
  4. Name the gap where terms allow. "Delivery prices" is clearer than a silent gap the customer discovers alone.
  5. The direct-delivery gap is never higher than the platform gap. Otherwise you punish the customer who came to you directly.

Section 74 min

7. From rented to owned demand

Aggregator demand is rented; direct demand is owned (Doctrine §7). Rented demand is not bad; it is the fastest way to win a new customer. But rent is paid on every order, including the tenth order from the same customer. That is why the Doctrine says: aggregators to acquire, owned channels to retain.

The Channel bridge

The Channel bridge is one of the Bridges Strategy™ bridges: it moves aggregator customers to owned channels, within each platform's rules (Doctrine §6). It is judged on the conditions for any bridge: CAC through it below 60% of existing CAC, conversion at 80% or more of baseline, payback within the channel threshold, margin after the bridge above the group floor, and the ability to track it and switch it off.

The bridge is not built on every customer, only on those who chose you twice: repeat customers. The tools are familiar and are all used within each platform's terms: a loyalty programme in the branch that identifies dine-in and takeaway customers, a benefit in the app that exists nowhere else (an item, a reservation, faster pickup), and the brand's presence in its own channels. The aim is not to pull customers away from the platform. It is to give the customer who already knows you a direct route to you.

Demand Ownership Ratio

Proposed ruleThe Demand Ownership Ratio and its 90-day definition are new to this ledger.

Demand Ownership Ratio = Repeat orders through owned channels ÷ All repeat orders, over the last 90 days

To be comparable month after month, it is defined precisely:

  • Owned channels: the doors where the group holds the customer record, the means to contact the customer, and the price: app, website, phone and WhatsApp, dine-in and takeaway when the customer is identified through loyalty or an account, and B2B accounts.
  • Repeat order: an order from an identified customer who placed another order with the group, through any door, in the 90 days before it.
  • Denominator: repeat orders in owned channels, plus repeat orders on platforms as shown in the platform's merchant reports where available. Where they are not available, they are estimated by a written method and the ratio is marked "estimated".
  • Exclusions: orders from unidentified customers are excluded from both numerator and denominator. Report the identification rate alongside the ratio: identified orders ÷ all orders. A high ownership ratio on a low identification rate means you are measuring a small part of your customers.

The ledger sets no target for the Demand Ownership Ratio, because it varies by format and city. It sets a direction rule: if the ratio falls for two consecutive quarters while the platforms' share of orders rises, the group is growing on rent.

From rented to owned demandSchematic. The Channel bridge in the Doctrine's form: aggregator customers, whose every order pays rent, cross a bridge built within each platform's rules (a loyalty ID, a benefit only in the app, the brand's own channels) to become owned repeat customers, where the group holds the price, the customer and the data. Below, a gauge for the Demand Ownership Ratio, ringed by the identification rate: the ratio is read with the rate beside it, and no target is set.Aggregatorcustomersrent onevery orderChannel bridgeloyalty IDapp-only benefitown channelsOwned repeatprice, customerand datawithin each platform’s rulesrentedownedDemand Ownership RatioIdentification rate
Figure 6 From rented to owned demand. The ratio has a direction rule, not a target: two quarters down while the platforms’ share rises means growing on rent. Schematic: no values.

90-day repeat by door

The Doctrine's retention metric is the 90-day repeat rate for each cohort of new customers (§8). The ledger splits it by door: of this month's new customers in each door, how many ordered again within 90 days, and through which door? The resulting table answers two questions. Which door brings customers who stay? And which door hands its customers to another? A door whose customers come back only with a discount is buying orders, not customers.

Direct-migration payback

Before funding a programme to move customers to direct delivery, calculate its payback as you would for any acquisition:

Monthly gain = Migrated customers × 90-day retention × Monthly orders per customer × (Fully loaded contribution in direct delivery − Fully loaded contribution on the platform) − Additional fixed costs

Payback = (Migrated customers × Migration cost per customer + Set-up cost) ÷ Monthly gain

It is read against the Doctrine's limit for CAC payback in consumer channels: 6 months or less (§6). If the contribution difference is zero or negative, because direct delivery costs more than the platform's deductions at your current volume, nobody is moved yet.

Test it on your numbersFormula and thresholds3 minDirect-migration payback

The programme

Fully loaded contribution per order

Bridge conditions (optional)

Demand Ownership Ratio (optional, last 90 days)

Payback—

Customers kept after 90 days
—
Monthly gain
—
Bridge conditions
—
Demand Ownership Ratio, now → after
—

HealthyWatchAct now

Enter valid numbers to see a verdict.

How we calculate it

Formula

Migrated M = T × μ; kept = M × ρ

Monthly gain = M × ρ × q × (CCdirect − CCplatform) − Fa

Payback = (M × Cm + S) ÷ Monthly gain

Bridge: Cm ÷ ρ below 0.6 × existing CAC; conversion at 80% of baseline or more

DOR after = (owned + 3 × M × ρ × q) ÷ (owned + platforms), 90-day counts

Variables

CCdirect
fully loaded contribution per order in direct delivery (Channel P&L builder)
CCplatform
the same on the platform the customers leave

Verdict thresholds

  • Healthy Payback 6 months or less: fund it.
  • Watch Payback above 6 months: not yet; redesign the incentive.
  • Act now Direct delivery earns no more per order than the platform, or the gain is 0 or below: don’t migrate yet.

Read against the Doctrine’s consumer CAC payback limit of 6 months. If the app is built for this programme alone, check the owned channel’s minimum volume first. The Demand Ownership Ratio is a proposed rule.

Section 83 min

8. Delivery inside capacity

The Doctrine's fifth channel rule: delivery orders compete with dine-in for the same kitchen at the same peak, and they belong in U (§7). The third episode of Beneath Marketing tells what happens when that rule is forgotten: the campaign succeeds and the branch collapses (Episode 3).

Peak utilization across all doors

U = (Dine-in + takeaway + delivery orders in the peak window) ÷ (Kitchen velocity in orders per hour at standard × Hours in the peak window)

The decision comes from Principle 3 (Doctrine §4). Below 80% there is room to grow. At 80%, capacity is added or demand is redirected before any new campaign, promotion or platform. Above 100%, demand generation into that branch stops, including platform promotions and paid visibility. One sign of crossing the line is the minutes spent in "busy" mode on the apps, a form of revenue leakage in the Doctrine.

In Ramadan the peak map itself changes: two peaks instead of one, before iftar and at suhoor. U is calculated for each window separately during the season, and the ordinary months' calculation is not carried over.

Virtual brands and dark kitchens are capacity decisions

A virtual brand, a menu sold on the platforms from an existing kitchen, is not a marketing decision. It is a decision about how to use kitchen capacity. It is accepted on three conditions: most of its orders fall in hours when U is below 80%; it does not push peak U above 80%; and its contribution is measured after deducting the orders it takes from the parent brand on the same platforms. A virtual brand that sells to the same customer at the same hour adds a name, not an order.

A dark kitchen, a delivery-only kitchen, is a new unit with capex, so it goes through the full opening gate (Doctrine §5): satiety, payback, capacity signal and replication. The capacity signal is clear here: nearby branches full at peak, or delivery orders from the target district going unserved. Its cannibalization is estimated from the overlap of its delivery radius with existing branches (§9). A dark kitchen can itself be a Location bridge: a test of demand in a district before a full branch lease is signed (Playbook, Gate 2).

Test it on your numbersFormula and thresholds3 minDelivery-in-capacity check

Orders in the peak window, all doors

Promotion, virtual brand or radius extension.

Capacity charge (optional)

Ramadan

Virtual brand

Peak U with the proposal, U′—

Peak U today
—
Capacity charge per order
—
Second window (Ramadan)
—
Virtual-brand conditions
—

HealthyWatchAct now

Enter valid numbers to see a verdict.

How we calculate it

Formula

U = (Dine-in + Takeaway + Delivery) ÷ (V × H)

U′ = (Dine-in + Takeaway + Delivery + A) ÷ (V × H)

K = s × δ(U′) × Cd

Variables

V
orders an hour the kitchen serves at standard
H
hours in the peak window
A
peak orders the proposal adds

Verdict thresholds

  • Healthy U′ below 80%: room.
  • Watch U′ from 80% to 100%: add capacity or redirect demand before any campaign, promotion or platform.
  • Act now U′ above 100%: stop demand generation into this branch, including platform promotions and paid visibility.

Virtual-brand mode accepts only when all three conditions hold: most of its orders fall when U is below 80%, peak U′ stays at 80% or below, and its contribution stays above 0 after the parent-brand orders it takes. In Ramadan each window is read on its own.

Section 92 min

9. Delivery radius and the Satiety Curve

For dine-in, a trade area is a walking or driving distance. For delivery, it is the circle drawn by the delivery radius. The Branch Satiety Curve applies to the circle just as it applies to the neighbourhood (Doctrine §5).

Overlap is cannibalization

When two branches' delivery radii overlap, both can serve the same addresses. Orders then move between sister branches instead of growing, and the move shows up in reports as growth at the new branch and an "unexplained" decline at the old one. That is why cannibalization is estimated from the group's own data before any opening or radius extension (Playbook, Gate 2):

Overlap share = Existing branches' orders from addresses inside the new radius over the last 90 days ÷ All of those branches' delivery orders over the same period

The overlap share feeds the estimate of Ccannibal in the Sb formula, and cannibalization is re-measured at months 3 and 6 after opening (Playbook, Gate 4).

Rules

  1. Every delivery radius is mapped alongside its sister branches' radii before any opening or extension.
  2. Extending a radius is a decision like an opening: its effect on sister branches and on peak U is calculated, and it is never taken to lift revenue alone.
  3. Narrowing the radius at peak is a legitimate capacity tool when the branch is above 80% and a nearby sister branch has capacity.
  4. A new branch is never judged on its own sales, but on the sales of the branches it overlaps, before and after opening.

Section 102 min

10. Channel governance

What the board does not see per door, it cannot govern. The fifth metric on the Doctrine's dashboard is contribution by channel (§8). This chapter turns that metric into a monthly P&L and a single board page.

The monthly channel P&L

One column per door, a separate column per platform, and the same lines for all:

  1. Orders, and average order value before VAT.
  2. Net sales.
  3. Gross margin.
  4. Commission, marketing fees, brand-funded discounts, refunds and adjustments.
  5. Payment and packaging, channel labour, delivery cost.
  6. Peak capacity charge, for branches above 80%.
  7. The door's own fixed costs.
  8. Fully loaded contribution, in riyals and as a percentage, against the floor.
  9. Remaining Commission Headroom, per platform.
  10. Increment ratio of the latest promotion, and the discounted share of orders.
  11. 90-day repeat by door, Demand Ownership Ratio and identification rate.
  12. The largest platform's share of orders and of contribution.

The source for these numbers is the actual settlement statements and the books, not platform dashboards alone and not estimates.

Who owns what

  • CFO: owns the definitions (order value, fully loaded contribution, the floor) and the reconciliation of settlement statements to the books.
  • CRO: owns the doors, pricing, promotions and the Demand Ownership Ratio, with one relationship owner per platform reporting to them.
  • COO: owns peak U, delivery radii and the decision to go "busy".
  • CEO: owns the ceiling on dependence on any one platform, and the exclusivity decision.
  • Board: approves the contribution floor and the dependence ceiling, and reviews the channel page quarterly.

A metric with two owners has none, and a platform with two owners is negotiated with in two voices.

The board page

One page, six lines, read in five minutes:

Channel governance
LineWhat is shownWhat the board is checking
1Contribution by door, not revenue, against the prior quarterIs what earns profit growing?
2Doors and platforms below the floor, and when they will be back above itDoes every failure have a plan and a date?
3Remaining headroom per platform, and any proposed change in termsAre terms accepted on the test or by habit?
4Running promotions and their increment ratiosAre we buying orders or habits?
5Demand Ownership Ratio and identification rateDo we own our demand or rent it?
6Branches above 80% at peak, and what demand was paused thereIs demand outrunning capacity?

Section 112 min

11. Six channel failure modes

  1. Commission creep

    Symptom
    Revenue flat or rising; contribution slipping without a clear decision
    Metric that detects it
    Remaining headroom per platform, monthly, from settlement statements
    First move
    Rebuild the actual deductions with the eight questions (§4)
  2. Promotion dependency

    Symptom
    Orders drop whenever a promotion stops
    Metric that detects it
    Discounted share of orders and increment ratio
    First move
    An exit test in half of the branch pairs (§5)
  3. Ghost growth

    Symptom
    Platform orders rise; the group's total orders in the same trade area stay flat
    Metric that detects it
    Orders and contribution across all doors per trade area, before and after the growth
    First move
    A P&L by door for each trade area, not for each platform alone
  4. Radius overlap

    Symptom
    A new branch grows in delivery; a nearby branch declines for no visible reason
    Metric that detects it
    Overlap share, and measured cannibalization at months 3 and 6
    First move
    Map all radii on one map and recalculate Sb (§9)
  5. Data blindness

    Symptom
    Nobody knows who the repeat customers are or where they order from
    Metric that detects it
    Identification rate and Demand Ownership Ratio
    First move
    Identify customers at dine-in and takeaway before any direct-delivery campaign (§7)
  6. Price-parity trap

    Symptom
    App price equals branch price; platform contribution is below the floor
    Metric that detects it
    Number of items and baskets that fail at the branch price
    First move
    The survival test for every item, then channel items, within each contract's terms (§6)

The sixth failure mode has a mirror image that is just as dangerous: one large gap across the whole menu. Parity eats margin; a blind gap eats trust. The fix in both cases is the same: price architecture, item by item.

Section 121 min

12. Evidence from practice

Figures as reported by the client groups, for the periods stated where stated. None of them is presented as having used this ledger's tools in their current form. None was measured against a control group.

Evidence from practiceAs reported by the group

Thesis 1

Channel contribution, not channel revenue

Broast Zone (fried-chicken QSR, via Steer): +22% net margin and +22% footfall, within a full-funnel strategy that included market research, targeted campaigns and delivery growth through HungerStation and Jahez (period not stated by the group).

The figures are the group’s own; the period is stated where the group gave one.

Evidence from practiceAs reported by the group

Thesis 5

Pricing and customer experience are part of the model

Teller (specialty coffee, via Steer; he led go-to-market strategy): a pricing and customer-experience model within the go-to-market strategy; from launch to 25 branches in under 12 months.

The figures are the group’s own; the period is stated where the group gave one.

Evidence from practiceAs reported by the group

Thesis 6

Acquisition at lower cost

Sultan Group – Riyal Albarakah: CAC reduced by 40% during expansion from 3 to 33 branches over 2–3 years. Role: Marketing Manager, then Commercial Strategy Director (2020–2025).

The figures are the group’s own; the period is stated where the group gave one.

Evidence from practiceAs reported by the group

Repeat purchase (not branch replication)

ÉCLAIRYSÉES: 30% repeat purchase within 6 months, a single number without a baseline.

The figures are the group’s own; the period is stated where the group gave one.

Evidence from practiceAs reported by the group

Scale of practice

530M+ SAR in total portfolio revenue under his commercial leadership over two years.

The figures are the group’s own; the period is stated where the group gave one.

Section 133 min

13. Tools and a 30-day channel audit

Five tools accompany the ledger. Every input is your own number; none contains a ready-made commission rate or market benchmark:

  1. Channel P&L builder: fully loaded contribution for every door and platform, side by side (§3 and §10).
  2. Commission Headroom and floor test: remaining headroom per platform and per item, and the effect of any proposed change in terms (§4 and §6).
  3. Promotion increment calculator: the holdout result, increment ratio, break-even ratio and net effect (§5).
  4. Direct-migration payback: monthly gain and payback, with the owned channel's minimum volume (§3 and §7).
  5. Delivery-in-capacity check: peak U across all doors, the effect of a proposed promotion or virtual brand, and the capacity charge (§8).

The 30-day channel audit

  1. Week 1 — Truth. Collect every platform contract and the last three months of settlement statements. Agree one definition of order value and of the floor. Output: a table of actual deductions per platform.
  2. Week 2 — Doors. A P&L for every door and platform, then for every branch; Commission Headroom for the typical basket. Output: the list of doors and platforms below the floor.
  3. Week 3 — Prices and promotions. The survival test for the top 30 items by sales; the ruler items identified; the last three promotions recalculated across all discounted orders; the first holdout designed. Output: a door-by-door price plan and a promotions calendar conditional on testing.
  4. Week 4 — Capacity, ownership and decisions. Peak U across all doors for the highest-volume branches; the delivery-radius map; Demand Ownership Ratio and identification rate; the first board page. Output: a board memo with the renegotiate, reprice and reduce-exposure decisions.

How to engage

Start with the Branch Gate on your own numbers: five numbers about the site and a three-word verdict, sign, sign with conditions, or not yet. Then every engagement starts with a 30-minute Scale Review. If there is a fit, the 30-day channel audit is delivered within the Branch Expansion Diagnostic. Groups that want continuing support move to a retained Revenue Engineering Advisory.

Try the Branch Gate on your numbers

Book a 30-min Scale Review

Sources and notes

  1. Zakat, Tax and Customs Authority: VAT at 15% since 1 July 2020. https://zatca.gov.sa/en/RulesRegulations/VAT/Pages/default.aspx
  2. Rest of World, 2025, on Keeta's entry and delivery-platform shares in Saudi Arabia. https://restofworld.org/2025/delivery-app-keeta-hungerstation-saudi-arabia/
  3. Redseer, 24 February 2025, on Keeta reaching about 10% of Saudi order volume within months of entry. https://redseer.com/articles/keeta-has-gained-10-market-share-in-ksa-whats-next/
  4. Signal (secondary source): Voxire, on the electronic share of retail transactions in 2025. https://voxire.com/blog/mada-payment-conversion-saudi-2026/
  5. John D. C. Little, "A Proof for the Queuing Formula: L = λW", Operations Research 9(3), 1961. https://doi.org/10.1287/opre.9.3.383
  6. Eliyahu M. Goldratt & Jeff Cox, The Goal, North River Press, 1984.
  7. Signal (press report of official data): Arab News, citing Saudi Central Bank (SAMA) data, week before Ramadan 2025. https://www.arabnews.com/node/2592495/business-economy
  8. Signal (press report of official data): Arab News, citing SAMA data, a week during Ramadan. https://www.arabnews.com/node/2634644/business-economy
  9. Randall A. Lewis & Justin M. Rao, "The Unfavorable Economics of Measuring the Returns to Advertising", Quarterly Journal of Economics 130(4), 2015, pp. 1941–1973. https://doi.org/10.1093/qje/qjv023 . US digital-advertising figures, cited as evidence for the idea, not as a Saudi number.
  10. Thomas Blake, Chris Nosko & Steven Tadelis, "Consumer Heterogeneity and Paid Search Effectiveness: A Large-Scale Field Experiment", Econometrica 83(1), 2015, pp. 155–174. https://doi.org/10.3982/ECTA12423 . A US eBay figure; not transferable to the Saudi market.
  11. Daniel Kahneman & Amos Tversky, "Prospect Theory: An Analysis of Decision under Risk", Econometrica 47(2), 1979, pp. 263–291. https://doi.org/10.2307/1914185
  12. Richard Thaler, "Mental Accounting and Consumer Choice", Marketing Science 4(3), 1985, pp. 199–214. https://doi.org/10.1287/mksc.4.3.199
  13. Hermann Simon, Confessions of the Pricing Man, Springer, 2015; and Thomas Nagle, Georg Müller & Evert Gruyaert, The Strategy and Tactics of Pricing, 7th ed., Routledge, 2023.
  14. Al-Eqtisadiah, 31 March 2023: a survey of 60 meals from 10 restaurants comparing app prices with branch prices. The percentages are per platform in that survey, not a market average. https://www.aleqt.com/2023/03/31/article_2522281.html
  15. Signal (press report): Argaam, January 2026. https://www.argaam.com/ar/article/articledetail/id/1875844
  16. Signal (press report): Argaam, on the General Authority for Competition monitoring delivery apps. https://www.argaam.com/en/article/articledetail/id/1875921

Cite this

Code: RE-V3 1.0What changed

English

Alhajj, S. (2026). The Channel Ledger (RE-V3 1.0). seiflden.com. https://seiflden.com/ledger_en.html

Arabic

الحاج، سيف الدين (2026). «دفتر القنوات» (RE-V3 1.0). seiflden.com. https://seiflden.com/ledger_ar.html

The Channel Ledger · Version 1.0 · September 2026 · Revenue Engineering series: Volume 1, Revenue Engineering Doctrine 2.0; Volume 2, Saudi Scale Playbook 2.0.

Contents

Read by role

Your results 0/5