Abstract
This doctrine sets out Revenue Engineering for Saudi multi-branch and family groups in F&B, retail and FMCG. It defines the unit, the threshold every riyal must clear, and the governance that keeps branch 30 performing like branch 3. It gives CEOs, CFOs and boards ten theses, four principles, explicit decision rules and a 30-day diagnostic.
Before you sign the next branch lease, this Doctrine gives you the rule to judge it by: the opening gate in §5 and the payback thresholds in §6. The verdict is one of three: sign, sign with conditions, or not yet.
The Sunday question: “How many months until the next branch’s riyal comes back, after what it takes from our existing branches? And did we write the limit down before we saw the site?”
How to use this doctrine
| Reader | Path | Time |
|---|---|---|
| CEO | §1 The doctrine in one page → §5 The opening gate → §9 The 30-day diagnostic | 10 minutes |
| CFO | §2 Definitions → §5 Branch economics → §6 Capital allocation → §7 Channels → §8 Dashboard. Every rule is written as a formula you can put into the monthly pack. | 35 minutes |
| Board | §1 → §8 Governance → §10 Evidence. Adopt the thresholds in §6 as a board resolution. | 15 minutes |
| Operators | §3 Failure modes → §4 Principles → §7 Channels | 25 minutes |
A note on numbers. Three kinds of figure appear here, and they are never mixed. Thresholds are the doctrine's default decision rules; each group calibrates them to its own cost of capital and format. Illustrative examples use hypothetical numbers to show the arithmetic and are labelled as such. Evidence in §10 consists only of results reported by the client groups, for the periods stated where stated.
How to cite. Alhajj, S. (2026). Revenue Engineering Doctrine, version 2.0. Riyadh. https://seiflden.com/doctrine_en.html
1. The doctrine in one page
Revenue is designed, not discovered. It is the output of a system someone built on purpose, or the accident of a system nobody owns.
A group is a portfolio of units, and scale multiplies whatever the unit already is — profit or loss.
A branch is not an opening; it is a capital decision with a payback date.
A new branch earns its place on the sales it adds, not the sales it moves.
Every trade area has a satiety point; beyond it, a new branch relocates revenue instead of creating it.
Replication is the asset: if branch 30 cannot perform like branch 3, fix the system before opening branch 31.
Every riyal clears a return threshold set before it is spent — not a justification written after.
Channel revenue is not channel profit; every channel is judged by its contribution after commission.
Capital follows predictability: unproven units get pilots, proven units get budgets.
"Not yet" is a decision, not a delay — the group that knows when to stop is the group that can keep growing.
2. Definitions
- Revenue Engineeringهندسة الإيرادات
- Revenue Engineering is the practice of designing how a business earns before it spends: modelling the unit economics of every branch, brand and channel, setting the return each riyal must clear, and building the systems that let a proven unit replicate. For multi-branch groups it answers three questions — where to open next, what each branch must earn, and when to stop.
- Unitالوحدة
- The smallest part of the business that has its own P&L and its own capital decision: a branch, a brand in a city, a channel, or — for FMCG — a product line in a trade account. The doctrine manages units, not totals.
- Contribution margin (branch)هامش المساهمة للفرع
- Revenue minus cost of goods, branch labour, rent and channel commissions, divided by revenue; measured before group overhead. Net contribution is contribution after deducting the share taken from sister branches: Revenue × Contribution margin × (1 − Cannibalization rate). → §5
- Cannibalization rateنسبة المبيعات المنقولة
- The share of a new unit's sales that would otherwise have happened at the group's existing units. → §5
- Branch paybackفترة استرداد الفرع
- Capex ÷ Net monthly contribution, in months. Capex includes fit-out, equipment, deposits and pre-opening costs. → §5
- Payback thresholdحد الاسترداد
- The longest payback the board will accept. Doctrine default: 18 months or less is healthy; 18–30 months is stretched; over 30 months, or no payback at all, means "not yet". → §6
- Return thresholdعتبة العائد
- The minimum return a riyal must clear for a given use — branch, channel, launch — approved before the money is committed. → §6
- Capital Efficiency Ratio (CER)نسبة كفاءة رأس المال (CER)
- Increase in gross profit (year on year) ÷ Commercial capital invested. Doctrine floor: 1.5x. → §6
- Satiety (Branch Satiety Curve)نقطة التشبّع
- The point in a trade area at which one more branch adds nothing to the network: its marginal value Sb = Rnew − (Ccannibal + Ofriction) reaches zero. Developed in the Saudi Scale Playbook. → §5
- Replication (Geographic Replication Index, GRI)التكرار (مؤشر التكرار الجغرافي)
- How faithfully new units reproduce the economics of the proven reference units in new districts and cities. An index of 1.0 means branch 30 earns like branch 3. → §5
- Fully loaded CACتكلفة جلب العميل الكاملة
- All acquisition cost — media, agency fees, commercial salaries, tools and brand-funded promotions — divided by new customers acquired. → §8
- Channel contributionمساهمة القناة
- What an order leaves after channel-specific costs: commission %, brand-funded discounts, packaging, payment fees and channel labour. → §7
- Signal purityنسبة المؤشرات المفيدة
- The share of metrics in front of leadership that can change a decision about money. Measured as governing metrics ÷ vanity metrics. → §8
- False growthالنمو الوهمي
- Revenue growth that arrives with falling gross profit per riyal, or with acquisition cost rising faster than revenue. The top line moves up; the business gets weaker. → §3
3. Why ad-hoc growth fails in Saudi multi-branch groups
Ad-hoc growth rarely fails because of a bad campaign or a bad site. It fails because the decisions that create revenue — openings, promotions, channel deals, pricing — are taken by different people, on different clocks, against different numbers, and no one owns the unit. In family groups the pattern is sharper: expansion is often decided on conviction and landlord timelines, while the data needed to test that conviction sits in three systems that do not agree.
The twelve failure modes below keep the original ten, re-cut for branch groups, and add two that are specific to them: cannibalization blindness and the channel-margin illusion.
Cannibalization blindness
- Symptom
- Group sales rise after each opening; same-branch sales fall
- Metric that detects it
- Like-for-like sales of branches inside the new branch's trade area, 6 months before vs after
- First move
- Estimate cannibalization before every lease; re-measure at months 3 and 6
Opening-pipeline illusion
- Symptom
- A list of planned sites is presented as the growth plan
- Metric that detects it
- Share of pipeline sites with an approved payback model
- First move
- No site enters the plan without passing the opening gate (§5)
Revenue leakage
- Symptom
- Demand arrives and is not served: missed calls, stock-outs, "busy" mode on apps, abandoned queues
- Metric that detects it
- Lost orders ÷ attempted orders, by branch and hour
- First move
- Measure it for two weeks at the five highest-volume branches
CAC inflation
- Symptom
- Same spend, fewer new customers
- Metric that detects it
- Fully loaded CAC trend against revenue growth
- First move
- Cap each channel's spend at its payback threshold; build bridges (§6)
Partial CAC and partial capex
- Symptom
- Acquisition looks cheap; branches "pay back" fast on paper
- Metric that detects it
- CAC and capex reconciled to the P&L
- First move
- Finance restates both definitions once; the board adopts them
Weak margin firewall
- Symptom
- The promotions calendar is set by platforms and competitors
- Metric that detects it
- Gross margin after promotions, by channel
- First move
- No promotion without a pre-set incremental-contribution test (§7)
Channel-margin illusion
- Symptom
- Delivery revenue rises; profit stays flat
- Metric that detects it
- Channel contribution after commission
- First move
- Produce a P&L by channel before the next channel deal
Vanity metrics
- Symptom
- The board pack is full of followers, impressions and footfall
- Metric that detects it
- Signal purity ratio
- First move
- Cut the pack to the ten metrics in §8
Capacity deficit
- Symptom
- Service times rise and reviews fall at peak
- Metric that detects it
- Peak utilization U = D ÷ (V × H)
- First move
- Stop driving demand into branches above threshold (§4, P3)
Order friction
- Symptom
- Long menus, slow ordering flows, slow onboarding of trade and corporate accounts
- Metric that detects it
- Steps and minutes from intent to paid order
- First move
- Remove one step per quarter from the highest-volume flow
Churn decay
- Symptom
- New customers only replace the ones being lost
- Metric that detects it
- Repeat rate by acquisition cohort
- First move
- Identify the leaking cohorts; own the customer record
Operating-leverage trap
- Symptom
- Head office grows as fast as the branch network
- Metric that detects it
- G&A dilution factor = G&A growth ÷ revenue growth (above 1 is bloat)
- First move
- Freeze head-office growth until the factor falls below 1
Test it on your numbersFormula and thresholds2 minFalse growth test
Gross-profit growth
- Test line: half of revenue growth
- CAC inflation minus revenue growth
HealthyWatchAct now
Enter valid numbers to see a verdict.
How we calculate it
Formula
GPg = (1 + g) × (1 − e) − 1
Variables
- g
- revenue growth, year on year
- e
- relative erosion in the gross-margin %
- GPg
- gross-profit growth
Verdict thresholds
- Healthy GPg is at least half of g, and CAC inflation is no higher than g.
- Watch One warning sign: GPg is below half of g, or CAC inflation is above g.
- Act now GPg is zero or negative, or both warning signs appear together.
4. The principles
Principle 1 — Revenue is designed, not discovered
Why. Each element has its own economics. A strong campaign on a weak unit does not fix the unit; it amplifies the loss faster.
How to measure. Give every element one number and one owner: trade-area demand (market), gross margin per order (offer), channel contribution (channel), peak utilization and replication (operating model), repeat rate by cohort (retention).
Principle 2 — Every growth channel has a saturation point
Why. Audiences and catchments are finite. Each additional riyal reaches a customer who is more expensive to win and less likely to return. The Branch Satiety Curve (§5) is the physical form of the same law.
How to measure. Marginal CAC — the cost of the last increment of customers — not the average. For branches, the satiety test.
Principle 3 — Scale follows capacity
Why. Demand that is unserved, or served badly, is paid for twice: once in acquisition cost, and again in the repeat business it destroys.
How to measure. Peak-hour utilization U = D ÷ (V × H) — daily demand over service velocity times operating hours — together with service time and repeat rate.
Test it on your numbersFormula and thresholds2 minPeak capacity check
Peak utilization, U
- Daily demand, D
- Capacity, V × H
- Orders left before the 80% line
HealthyWatchAct now
Enter valid numbers to see a verdict.
How we calculate it
Formula
U = D ÷ (V × H)
D = in-branch orders + delivery orders
Variables
- D
- daily demand, including delivery
- V
- service velocity at standard, orders an hour
- H
- operating hours a day
Verdict thresholds
- Healthy Below 80%: demand can be driven into this branch.
- Watch 80% to 100%: add capacity or redirect demand before any new campaign.
- Act now Above 100%: demand generation into this branch stops.
Principle 4 — Capital follows predictability
Why. Scaling an unpredictable unit multiplies variance, not profit. The first months of a branch flatter it; the group signs the next lease on numbers that will not last.
How to measure. The spread of monthly contribution across comparable branches; plan-versus-actual payback on the last opening cohort; months of stable contribution after maturity.
5. Branch economics and the Satiety Curve
The branch as a unit
A branch is a small company with a balance sheet: it consumes capex, earns contribution and returns capital over a known number of months. Three formulas govern it:
- Net monthly contribution= Revenue × Contribution margin × (1 − Cannibalization rate)
- Payback (months)= Capex ÷ Net monthly contribution
- Year-1 contribution= Net monthly contribution × 12
The Branch Satiety Curve
Payback answers "will this branch return its capital?" Satiety answers a harder question: "will the network be better off?" As branches are added to one trade area, each new branch adds less. It shares the same households, draws on the same area management and competes for the same delivery radius. The marginal value of the next branch is:
Sb = Rnew − (Ccannibal + Ofriction)
where Rnew is the new branch's contribution, Ccannibal the contribution it removes from sister branches and Ofriction the added cost of running a denser network (supervision, logistics, stock and staff moves). Plotted against the number of branches in a trade area, Sb declines and eventually crosses zero. That crossing is the satiety point. Past it, the group is paying capex to move its own customers. The Saudi Scale Playbook models the curve city by city; this doctrine turns it into a rule.
Show the data as a table
| Zone | Sb | What the next branch does |
|---|---|---|
| Creates revenue | Positive | Adds sales the network did not have |
| Satiety point | Zero | Adds nothing to the network |
| Relocates revenue | Negative | Moves sales from sister branches at the cost of capex |
The opening gate
A site is signed only when it passes four tests:
- Satiety: Sb is positive.
- Payback: Capex ÷ Sb is within 30 months; 18 months or less is the target.
- Capacity signal: nearby branches are full at peak, or unserved demand is visible — for example, delivery orders from the target district. Do not open next to a branch that is not full.
- Replication: the format being opened meets the group's GRI floor.
Illustrative example — the opening gate
Test it on your numbersFormula and thresholds2 minBranch payback and satiety
Payback on Sb
- Net monthly contribution
- Sb, marginal value a month
- Year-1 contribution
HealthyWatchAct now
Enter valid numbers to see a verdict.
How we calculate it
Formula
Net contribution = Revenue × Contribution margin × (1 − Cannibalization rate)
Sb = Net contribution − Network friction
Payback (months) = Capex ÷ Sb
Variables
- Sb
- marginal value of the branch to the network, per month
Verdict thresholds
- Healthy 18 months or less: sign.
- Watch 18 to 30 months: sign only with a written lever plan (rent, capex or format).
- Act now Over 30 months, or no payback: not yet.
With friction at 0, Sb equals net contribution, so the result matches the Branch Payback calculator on the home page.
Measuring replication
The Geographic Replication Index asks whether the system, not the founder's attention, is producing the results. A practical way to compute it: for each new branch at months 6 and 12, divide its contribution margin by the reference cohort's margin at the same age; the GRI is the median of those ratios for the latest opening wave. A falling GRI is the earliest warning that the operating model, commercial playbook or team structure is not travelling.
6. Capital allocation and payback limits
The next-riyal rule
Every candidate use of commercial capital goes on one page: new branches, fixes to existing ones, brand launches, channel spend, direct-channel builds and bridges. Each is ranked by expected return and payback. Capital is released from the top of the list down until either the return threshold or the cash runs out. Nothing below threshold is funded, whoever sponsors it — and nothing is funded because it was in last year's budget.
Doctrine thresholds
These are default decision rules. Each group sets its own, in writing, before the year's first commitment.
| Decision | Doctrine default |
|---|---|
| Branch payback | 18 months or less healthy; 30 months maximum |
| CAC payback, consumer channels | 6 months or less |
| CAC payback, trade and corporate accounts | 12 months or less |
| LTV : CAC | 3 : 1 minimum; 4 : 1 to scale |
| Capital Efficiency Ratio | 1.5x or more |
| Brand launch | Break-even month fixed before launch, and reviewed monthly against it |
The Capital Efficiency Ratio
CER = Increase in gross profit (year on year) ÷ Commercial capital invested.
The commercial envelope. As a starting point, the doctrine divides commercial capital into four envelopes: 40% acquisition, funded only into channels that have passed their payback threshold; 30% capacity and replication; 20% retention and lifetime value; 10% experimentation, where unproven formats and channels live until Principle 4 promotes them.
Bridges Strategy™: the allocation mechanism
The cheapest customer is one the group can reach through an asset it already owns. A bridge moves demand from a market the group already serves (A) to a market it wants (B) through an intermediary asset, at a fraction of standard acquisition cost. In a multi-branch group the assets are familiar: a strong brand's customer base, a delivery radius, a partner's membership, a corporate account list.
- Data bridge — the customer record of brand A seeds the launch of brand B.
- Channel bridge — aggregator customers become direct-channel customers.
- Location bridge — delivery-first service tests demand in a district before a lease is signed.
- Partnership bridge — a bank, employer or loyalty partner routes its audience to the group.
Bridge value = (Transferred demand × Conversion efficiency × Margin preserved) − Bridge operating cost.
Conditions. A bridge is funded only if its CAC is below 60% of existing CAC; its conversion holds at 80% or more of baseline; its payback sits within the channel threshold; the margin after the bridge stays above the group floor; and the group can track it and switch it off.
Scorecard (100 points). CAC efficiency 25 · Conversion integrity 20 · Margin preservation 20 · Scalability 15 · Control and attribution 20. 80+: strategic core, fund. 60–79: growth bridge, fund gradually. 40–59: experimental, capped budget. Below 40: close it.
Test it on your numbersFormula and thresholds3 minBridge evaluator
Scorecard
- Net bridge value a month
- Bridge CAC ÷ existing CAC
- Conversion against baseline
HealthyWatchAct now
Enter valid numbers to see a verdict.
How we calculate it
Formula
Bridge value = (Transferred demand × Conversion efficiency × Margin preserved) − Bridge operating cost
Score = CAC efficiency + Conversion integrity + Margin preservation + Scalability + Control and attribution
Verdict thresholds
- Healthy 80 or more, both conditions met and positive value: strategic core, fund.
- Watch 60–79: growth bridge, fund gradually. 40–59: experimental, capped budget.
- Act now Below 40, a condition fails, or the value is zero or negative: close it or do not fund.
The tool checks the CAC and conversion conditions. Payback within the channel threshold, margin above the group floor, and the ability to track the bridge and switch it off are checked by hand.
7. Channels and the delivery-app economy
A branch group sells through several doors: dine-in, takeaway, aggregator delivery, direct delivery (own app, web or phone) and, for many groups, B2B, catering or modern trade. Each door has its own cost structure, so revenue across doors cannot simply be added and called performance.
Aggregator demand is rented; direct demand is owned. Delivery platforms are powerful acquisition bridges: they bring customers the group could not reach alone. But the customer relationship, the data and part of the margin stay with the platform. The doctrine does not argue against platforms. It argues against not knowing what each one earns.
Channel contribution
Channel contribution per order = Order value × Gross margin % − Order value × (Commission % + Brand-funded discount % + Payment and packaging %) − Channel labour.
Channel floor test. An order is acceptable when Commission % + Discount % + Payment and packaging % ≤ Gross margin % − Group contribution floor %. When a platform changes its terms, this line — not the revenue line — decides the response.
Show the data as a table
| Step | Variable | Amount per order |
|---|---|---|
| Order value | OV | OV |
| Cost of goods | GM% | − OV × (1 − GM%) |
| Commission | c% | − OV × c% |
| Brand-funded discount | d% | − OV × d% |
| Payment and packaging | p% | − OV × p% |
| Channel labour | L | − L |
| Contribution per order | C | = OV × GM% − OV × (c% + d% + p%) − L |
Test it on your numbersFormula and thresholds2 minChannel contribution
Contribution per order
- Channel contribution a month
- Contribution as a share of order value
- Floor-test headroom
HealthyWatchAct now
Enter valid numbers to see a verdict.
How we calculate it
Formula
Contribution per order = OV × GM% − OV × (c% + d% + p%) − L
Floor test: c% + d% + p% ≤ GM% − Floor%
Variables
- OV
- order value
- GM%
- gross margin
- c%
- commission
- d%
- brand-funded discount
- p%
- payment and packaging
- L
- channel labour per order
- Floor%
- group contribution floor
Verdict thresholds
- Healthy Positive contribution, and the floor test passes.
- Watch Positive contribution, but the floor test fails.
- Act now Contribution per order is zero or negative.
Rules
- Report contribution by channel monthly. The board sees the channel mix of contribution, not of revenue.
- Test every promotion for increment. Fund a promotion only when incremental orders × contribution per order exceeds its cost across all promoted orders, including those that would have happened anyway.
- Price by channel where contracts allow. Channel prices should reflect channel costs, within each platform's terms.
- Use aggregators to acquire and owned channels to retain. Build the repeat relationship in the channels the group controls, within platform rules.
- Count delivery in capacity. Delivery orders compete with dine-in for the same kitchen at the same peak; they belong in U.
8. Governance: the board dashboard
What the board does not see per unit, per channel and per riyal, it cannot govern. Ten metrics are enough.
| # | Metric | Definition | Cadence | Owner |
|---|---|---|---|---|
| 1 | Net contribution per branch | Revenue × margin × (1 − cannibalization), after rent | Monthly | CFO |
| 2 | Payback vs plan, by opening cohort | Actual months to payback against approved model | Quarterly | CFO / Expansion |
| 3 | Cannibalization on new openings | Like-for-like change at sister branches in the trade area | Months 3 and 6 after opening | Strategy |
| 4 | Like-for-like sales growth | Growth of branches open more than 12 months | Monthly | COO |
| 5 | Contribution by channel | Channel contribution, each door separately | Monthly | CRO |
| 6 | Fully loaded CAC and CAC payback | All acquisition cost ÷ new customers; months to recover | Monthly | CRO |
| 7 | Repeat rate by cohort | Share of each month's new customers still buying after 90 days | Monthly | CRO |
| 8 | Capital Efficiency Ratio | Δ gross profit ÷ commercial capital | Quarterly | CFO |
| 9 | G&A dilution factor | G&A growth ÷ revenue growth | Quarterly | CFO |
| 10 | Geographic Replication Index | Median new-branch margin ÷ reference margin at same age | Quarterly | COO |
Who owns what
- Board: sets the thresholds in §6, approves openings and launches against them, and reviews the dashboard quarterly.
- CEO: owns the next-riyal list and the "not yet" decisions.
- CFO: owns the definitions — contribution, fully loaded CAC, capex — and the single source of truth.
- CRO / commercial: owns channels, pricing, promotions, CAC and retention.
- COO: owns capacity, replication and the GRI.
- Expansion / real estate: owns the site pipeline, and every site in it has passed the gate.
A metric with two owners has none. And the dashboard itself is governed: if the pack in front of the board holds more vanity metrics than governing ones — a signal purity ratio below 1 — the pack is cut before the meeting, not after.
Test it on your numbersFormula and thresholds1 minSignal purity
Signal purity ratio
- Metrics in the pack
- Governing share
HealthyWatchAct now
Enter valid numbers to see a verdict.
How we calculate it
Formula
Signal purity = Governing metrics ÷ Vanity metrics
Verdict thresholds
- Healthy 1 or more, with 10 metrics or fewer in the pack.
- Watch 1 or more, but more than 10 metrics: cut to the ten metrics in §8.
- Act now Below 1: the pack is cut before the meeting, not after.
9. The 30-day diagnostic
Four weeks, four outputs
- Week 1 — Truth. Restate the definitions of contribution, fully loaded CAC and capex. Build the P&L to contribution for every branch. Output: one agreed set of numbers.
- Week 2 — Branches. Payback by opening cohort, plan against actual. Cannibalization estimates for the last three openings. Satiety map of the main trade areas. Peak utilization. Output: open / hold / fix / exit list.
- Week 3 — Channels and capital. P&L by channel. Promotion audit. CER. The next-riyal list. Output: a ranked capital plan.
- Week 4 — Decisions. Thresholds drafted for board resolution. Dashboard live. Output: a board memo.
The CEO checklist
Answer yes only if you could show the evidence tomorrow.
Your score
HealthyWatchAct now
Reading the score. 9–10 yes: engineered. 8: sound, with gaps to close. 5–7: exposed — scaling now will cost margin. 0–4: restructure before you scale.
10. Evidence from practice
Figures as reported by the client groups, for the periods stated where stated. None was measured against a control group. “Across his career” figures are not attributed to any one group.
Evidence from practiceAs reported by the group
Replication, not luck
Thesis 6 · Principle 3
Sultan Group – Riyal Albarakah: from 3 to 33 branches over 2–3 years. Role: Marketing Manager, then Commercial Strategy Director (2020–2025). Supporting result: CAC reduced by 40%.
The figures are the group’s own; the period is stated where the group gave one.
Evidence from practiceAs reported by the group
Replication at speed
Thesis 6
Teller (specialty coffee, via Steer; he led 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
Capital with a threshold
Thesis 7 · Principle 4
Across his career: 5.8M+ SAR a year of capital allocation at an 11.7x average return.
The figures are the group’s own; the period is stated where the group gave one.
Evidence from practiceAs reported by the group
Launch economics designed before day one
Thesis 3
Across his career: 6+ brand launches reaching break-even in 11 months, against an 18-month plan.
The figures are the group’s own; the period is stated where the group gave one.
Evidence from practiceAs reported by the group
Channel contribution, not channel revenue
Thesis 8
Broast Zone (fried-chicken QSR, via Steer): +22% net margin and +22% footfall, with delivery growth through HungerStation and Jahez within a full-funnel strategy (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
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.
11. Closing manifesto
A group that runs on this doctrine does not open branches; it approves capital.
It does not count sales; it counts what the sales leave behind.
It does not chase channels; it prices them.
It does not scale what it cannot repeat, and it does not repeat what it has not measured.
It sets the threshold before it spends, and it keeps it when it is inconvenient.
It says "not yet" without embarrassment, because that is how growth stays bankable.
Revenue is designed, not discovered.
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 next step is a fixed-scope Branch Expansion Diagnostic: a payback and cannibalization model for your existing branches and the next 5–10 sites, a Geographic Replication Index score, capital-allocation rules and a board memo. Groups that want continuing support move to a retained Revenue Engineering Advisory.
Cite this
English
Alhajj, S. (2026). Revenue Engineering Doctrine (RE-D 2.0). seiflden.com. https://seiflden.com/doctrine_en.html
Arabic
الحاج، سيف الدين (2026). «منهج هندسة الإيرادات» (RE-D 2.0). seiflden.com. https://seiflden.com/doctrine_ar.html
Revenue Engineering Doctrine · Version 2.0 · September 2026 · Companion publication: Saudi Scale Playbook.