MARKET CONTEXT
CONTACTcontact@anfaxis.com
All insights

ANFAXIS / ENERGY INTELLIGENCE · EI-06

B2B Fuel Logistics: Reducing Delivered Cost Without Compromising Continuity

Fuel logistics cost is not just a road-haul tariff. For an industrial site, performance depends on actual deliverable throughput, cycle time, terminal and site slots, waiting time, product integrity and credible contingency…

ANFAXISPublished 23 September 2026Edition EN

B2B Fuel Logistics: Reducing Delivered Cost Without Compromising Continuity

ANFAXIS Energy Intelligence | Research cut-off: 23 September 2026

Executive takeaway

Fuel logistics cost is not just a road-haul tariff. For an industrial site, performance depends on actual deliverable throughput, cycle time, terminal and site slots, waiting time, product integrity and credible contingency capacity. A cheaper-looking transport quote can cost more if it drives extra fleet requirements, emergency moves or stockout exposure. The decision objective is therefore to optimize delivered cost subject to continuity, rather than minimizing transport cost in isolation.

Which Morocco market facts matter for logistics decisions?

Evidence pointPeriod / perimeterWhat it means for the buyer
Petroleum-products market: 12.867 Mt; diesel: 6.694 Mt. [1]2025; national market.Diesel remains a major physical flow; chain performance matters beyond price.
38 approved importers, 39 distributors and about 3,700 retail points. [1]Ministry 2026 indicators.Operator count does not prove transport capacity or logistics independence.
Hydrocarbon traffic through ANP-managed ports: 6.294 Mt in H1 2025, up 7.1% year on year. [2]ANP-managed ports; hydrocarbons.Physical flows are concentrated through identifiable nodes.
Hydrocarbon imports: 5.895 Mt in H1 2025, up 5.9%. [2]Same perimeter.Import rhythm affects pressure on terminals, storage and downstream transport.
Jorf Lasfar and Mohammedia together represented 84.2% of ANP hydrocarbon traffic in the half-year. [2]H1 2025.High port concentration can create common dependencies across suppliers.

Port data do not identify the optimal corridor for a particular buyer. A Casablanca plant, an inland mine and a southern infrastructure project face different distance, slot and backup requirements. The logistics design should therefore begin with the site's demand profile and required service level.

What does B2B fuel logistics actually include?

It covers the chain from the point at which product becomes available for lifting to the point at which it is accepted and usable at the industrial site. For road delivery, that normally includes load confirmation, terminal slot, loading, transit, site access, queueing, discharge, documentation, vehicle release and, where needed, incident or return handling.

This definition is intentionally broader than transport. The vehicle is only one resource in a throughput system. Terminal availability, loading slots, qualified crews, site access, receiving storage, discharge capacity and quality release can all become the limiting constraint.

The useful logistics cycle ends when the product can actually be used. A tanker parked outside a closed gate, product awaiting documentary release or a rejected delivery does not restore continuity.

Why is the lowest transport rate not necessarily the lowest logistics cost?

Because a unit tariff says little about idle time, rotation, slot reliability or recovery cost. It must be placed inside the delivered-cost boundary established in Article 02: terminal, storage, working capital, final-mile transport, quality and disruption risk.

One carrier may quote an attractive trip rate but require more vehicles because cycles are long. Another may cost more per trip but provide better-controlled loading windows, stronger on-time-in-full performance and a documented emergency pathway. Unless service levels are normalized, the commercial comparison is incomplete.

A practical decision formula is:

Logistics cost per accepted unit = (movement cost + waiting + handling + exception cost + directly attributable quality cost + contingency-capacity cost) / volume actually accepted.

This is a decision framework, not a regulated pricing formula. Components must be adapted to the contract and site.

Where does time accumulate between terminal and site?

The full cycle should be decomposed because two routes with the same distance can deliver very different effective capacity.

StageSource of variabilityEconomic effectEvidence to track
Terminal slotqueues, product availability, sequencingvehicle idle time; fewer cyclesplanned vs actual loading start
Loadingthroughput, controls, documentsdwell time and uncertaintyloading duration and causes of variance
Transitdistance, traffic, route, incidentcycle time and resource usedeparture/arrival time; documented incidents
Site accesssecurity, checks, queuesnon-productive waitingarrival vs authorized access time
Dischargereceiving capacity, pumping, operationsfewer cycles; rejection riskduration, constraints and downtime
Close-out / returndocuments, cleaning or repositioning where applicabledelay before reusevehicle release time

Track the distribution of cycle times, not only the average. An eight-hour mean can hide fourteen-hour days that create a capacity shortfall. The key test is whether the plan remains executable in peaks and degraded conditions.

How does cycle time determine the number of transport resources required?

Transport capacity follows from required throughput and the time needed to complete a full cycle. A useful approximation is:

Available cycles per vehicle per day = 24 / full cycle time × scheduling availability.

Vehicles required = required daily deliveries / available cycles per vehicle.

Illustrative model — same demand, very different capacity

Assume a site needs 320 m³ per day, with 32 m³ usable payload per delivery and 80% scheduling availability. The site therefore requires 10 deliveries per day. All values are hypothetical and do not represent a regulatory payload, an ANFAXIS vehicle or a fleet recommendation.

Full cycleUseful cycles / vehicle / dayCalculated vehiclesDecision reading
8 h2.404.17 → 5more comfortable capacity buffer
10 h1.925.21 → 6additional capacity required
12 h1.606.25 → 7small delays become material
14 h1.377.29 → 8review slots or resources
16 h1.208.33 → 9resource need nearly doubles vs 8 h

The model excludes driving/rest-time rules, technical downtime, actual distance, site restrictions, product density and loading capacity. These must be included in a real operating design. The point is narrower: recurring waiting can cost more than an apparent reduction in the trip tariff.

How can waiting cost be quantified without inventing a market tariff?

Use an internal model built from observed or contractual cost inputs. Where those are unavailable, a hypothetical example can demonstrate sensitivity.

Assume a movement cost of MAD 2,800 per trip, 32 m³ usable payload and an idle-time cost of MAD 220 per waiting hour. These values are illustrative only.

Total waiting per tripTotal trip costIllustrative logistics cost
1 hMAD 3,020MAD 94.4/m³
4 hMAD 3,680MAD 115.0/m³
7 hMAD 4,340MAD 135.6/m³

Three additional waiting hours between the first and second case add MAD 20.6/m³ without changing distance. The lesson is not that MAD 220/hour is a market price. Buyers should measure their actual idle cost and attack the source of waiting. The better lever may be slot discipline, site readiness or sequencing rather than negotiating the kilometre rate.

How should logistics be designed for continuity rather than only normal operations?

A robust plan should test at least three operating modes.

Normal mode

The model covers average consumption and standard slots. It establishes baseline cost, service levels and ownership of exceptions.

Peak mode

It tests a temporary demand increase, a reduction in usable stock or a compressed delivery window. The question is how many incremental loads can be added before the terminal, transport capacity or site becomes saturated.

Disrupted mode

It assumes one node becomes unavailable: terminal, route, carrier, slot, discharge equipment or product batch. The plan should identify an alternative that can actually be activated. A second carrier is not meaningful redundancy if it depends on the same terminal, route or receiving constraint.

In March 2026, Morocco's Competition Council highlighted global supply-chain disruption and Morocco's exposure as an importer of liquid petroleum products. [4][5] This does not mean a local interruption is inevitable; it supports testing common dependencies and recovery time.

Which KPIs should govern B2B fuel logistics?

A useful dashboard connects each measure to a decision. The definitions below are proposed management definitions, not regulatory standards.

KPIManagement definitionWhat it revealsPrimary owner
OTIFcomplete delivery within the agreed slot / scheduled deliveriesreal service reliabilityprocurement / operations
Terminal waitingready-to-load arrival → loading startcongestion or sequencing weaknesslogistics
Site waitingsite arrival → discharge startreceiving constraintsite operations
Cycle timeoperational dispatch → resource available againrotation capacitylogistics
Average usable payloadaccepted volume / deliveryasset utilizationlogistics / finance
Emergency deliveriesmoves outside the normal planplanning fragilityprocurement / operations
Rejected / held deliverydelivery not accepted or releasedquality/document riskquality / HSE
Coverage marginusable autonomy − degraded logistics lead timestockout exposureoperations

Do not optimize one KPI in isolation. Reducing inventory may improve working capital while making the system more sensitive to cycle-time variability. Increasing delivery frequency may reduce average stock but create more interfaces, movements and HSE exposure.

How can routes be optimized without making the system more fragile?

Optimization should include both cost and resilience. The shortest route is not necessarily superior if its cycle time is highly variable or no fallback exists. Compare routes on at least five dimensions: distance, duration and variability, constraints, safety and recoverability.

For multi-site networks, do not optimize each destination separately. The same vehicles, terminals and slots may compete for capacity. Network-level route planning can reduce empty kilometres and improve rotation only if product, quality and site-receiving constraints remain compatible.

The concentration of ANP hydrocarbon traffic at Jorf Lasfar and Mohammedia in H1 2025 illustrates why common dependencies should be mapped. [2] It does not prove persistent congestion or the absence of viable alternatives at other ports.

What should be locked down in a logistics tender?

The contract should define the service and responsibilities at each interface. A strong logistics RFQ removes ambiguity before the first vehicle is dispatched.

Buyer checklist — 12 questions before award

1. What product, specification, average daily volume and peak demand apply?

2. Which loading point and loading windows are genuinely available?

3. What usable payload is assumed for planning and under what restrictions?

4. What baseline cycle time and variability have been observed?

5. Who bears terminal and site waiting costs, and from what threshold?

6. What site slots and discharge capacity can the buyer guarantee?

7. What transport capacity is committed for normal, peak and emergency modes?

8. What fallback exists if a terminal, route or carrier becomes unavailable?

9. Which KPIs will be contractual: OTIF, waiting, variance, incidents, emergencies?

10. How are HSE, quality and quantity events documented and escalated?

11. What rules apply to rejected, deferred or partial deliveries?

12. Does the cost model include idle time, exceptions and emergency moves?

How should HSE and compliance be integrated without turning this into legal advice?

Fuel transport involves dangerous goods and should be managed accordingly. UNECE's ADR 2025 addresses, for international road transport, carriage conditions, tanks, loading/unloading, crews, vehicles and documentation. [6] It is used here as an international safety reference, not as a statement that every provision applies to a specific Moroccan movement.

For a real assignment, applicable Moroccan requirements, permits, qualifications, insurance and site procedures should be determined by competent operational, HSE and legal owners. The cost model should never create an incentive to remove a required safety control in order to improve cycle time artificially.

HSE information should sit inside the operating dashboard: incidents, near misses, procedural deviations, rejected loads and corrective actions. A fast delivery is not high performance if it transfers unacceptable risk to people, assets or the environment.

What should the decision pack contain?

The pack should include site-level consumption profiles, loading points, observed cycle times, receiving constraints, contracted costs, historic KPIs and disruption scenarios. It should distinguish observed facts, contractual commitments and assumptions.

A simple option matrix can then compare logistics delivered cost, peak capacity, resilience, HSE, flexibility and working-capital implications. Management can explicitly trade cost against protection rather than automatically choosing the lowest transport tariff.

Frequently asked questions

Is the cheapest carrier usually the best choice?

No. A low rate may be attractive, but the decision should also include cycle time, reliability, waiting, peak capacity, incident handling and emergency movements. If a cheaper option requires more resources or produces more frequent disruptions, its delivered cost can be higher. Compare offers at an equivalent service level.

Should the nearest terminal always be used?

No. Distance matters, but it is not sufficient. A nearer terminal may have tighter slots or weaker contingency options. Compare distance, availability, cycle time, cost, quality, loading capacity and resilience. ANP data describe the geography of flows; they do not identify the best terminal for a specific buyer. [2]

What OTIF level should a buyer require?

This article does not prescribe a universal threshold. The target should reflect site criticality, interruption cost, delivery frequency and contingency capability. Define exactly what counts as on time and in full, then analyze exceptions. A high average can still hide failures concentrated in the most critical periods.

How can cost be reduced without increasing stockout risk?

Start with waste that provides no protection: avoidable queues, low payload utilization, poor sequencing, empty repositioning, unprepared site slots and repeated emergency deliveries. Only then revisit inventory, delivery frequency and redundancy. Remove friction before removing the capacity that protects continuity.

Is a second carrier enough as contingency?

Not necessarily. If both carriers depend on the same terminal, route or receiving point, the common dependency remains. A contingency path should be tested against the selected failure scenario and should identify product, loading point, capacity, lead time and activation authority.

How often should the logistics plan be reviewed?

Operational KPIs should be monitored at a cadence that reflects their criticality, and the plan should be revisited after a material change in consumption, terminal, carrier, route, storage or site constraint. A formal quarterly review is a reasonable governance starting point, adapted to risk. It is a management proposal, not a regulatory frequency.

From insight to decision

Strong fuel logistics turns a delivery schedule into dependable physical capacity. It connects terminal, transport, site, inventory and continuity in one economic system. Before negotiating a few dirhams off a trip, measure cycle time, variability, constraints and exception cost.

Qualify a logistics solution. In the “Request a Solution” pathway, specify product, loading point, delivery site, average and peak consumption, available storage, slots, discharge capacity and emergency constraints. This information supports qualification of the requirement; it is not a commitment of capacity or a guarantee of availability.

Sources and methodology

Research cut-off: 23 September 2026. Market and port figures come from dated Moroccan institutional sources. The cycle-time models, waiting-cost example, KPIs and checklists are original ANFAXIS editorial analysis; all numerical scenario values are hypothetical and do not represent market tariffs, client data or ANFAXIS transport assets.

[1] Morocco Ministry of Energy Transition and Sustainable Development — Fuels, 2026 key indicators and 2025 consumption.

[2] National Ports Agency — Hydrocarbon activity, first half 2025.

[3] National Ports Agency — 2025 half-year financial report.

[4] Competition Council — Press release, 27 March 2026, on international supply-chain disruption.

[5] Competition Council — Diesel and gasoline note, 1-16 March 2026.

[6] UNECE — ADR 2025. International dangerous-goods road transport reference; local applicability must be validated.

[1] Morocco Ministry of Energy Transition and Sustainable Development. Fuels, key indicators 2026 and 2025 consumption. Petroleum-products market: 12,867,000 tonnes; diesel: 6,694,000 tonnes; 38 approved liquid-petroleum importers; 39 distributors; about 3,700 retail points. Source: www.mem.gov.ma

[2] National Ports Agency (ANP). Hydrocarbon activity, first half 2025. Total hydrocarbon traffic: 6,293,697 tonnes, up 7.1% year on year; imports: 5,895,422 tonnes, up 5.9%. Jorf Lasfar accounted for 43.4% of hydrocarbon traffic and Mohammedia 40.8% over the period. Source: www.anp.org.ma

[3] National Ports Agency. 2025 half-year financial report. Port traffic managed by ANP reached 50.6 Mt in H1 2025; imported hydrocarbon traffic increased 6.3% to about 6.1 Mt in the consolidated report. Source: www.anp.org.ma

[4] Morocco Competition Council, press release dated 27 March 2026. The Council highlighted disruptions to global supply chains and Morocco's exposure, as an importer of liquid petroleum products, to international tensions. Source: conseil-concurrence.ma

[5] Morocco Competition Council. Note on diesel and gasoline price developments, 1-16 March 2026. The note reiterates exposure to international supply conditions and the relevance of sourcing timing and conditions. Source: conseil-concurrence.ma

[6] UNECE. ADR 2025, Agreement concerning the International Carriage of Dangerous Goods by Road. International reference covering carriage conditions, loading/unloading, crews, vehicles and documentation; not used here as a determination of applicable Moroccan law. Source: unece.org

Source documents online

Figures and rules refer to the periods specified in the analysis. Verify applicable texts and terms before a contractual decision.

Explore practical guides