Since the escalation of the conflict in Iran, global oil markets have been anything but stable. The Strait of Hormuz — a narrow waterway through which roughly a fifth of the world's oil passes every day — has become a focal point of geopolitical tension, and the ripple effects are being felt far beyond the Middle East.
For ecommerce store owners, the consequences are direct and measurable: higher diesel prices, increased carrier surcharges, and shipping rates that seem to climb with every quarterly review. If you run a WooCommerce store that ships physical products, you have almost certainly noticed the impact on your margins.
This article looks at what is happening with fuel prices, why the effects are likely to persist, and what practical steps online retailers can take to protect their businesses without alienating their customers.
What Is Happening with Fuel Prices?
The conflict in Iran has disrupted oil supply chains in several ways. Threats to shipping lanes in the Persian Gulf have driven up insurance premiums for oil tankers. Sanctions and counter-sanctions have reduced the volume of Iranian crude reaching global markets. And the broader uncertainty has led traders to price in a significant risk premium.
The result has been a sustained increase in crude oil prices, which flows directly into diesel and petrol costs. Diesel matters most for ecommerce because it powers the trucks, ships, and rail freight that move goods from warehouses to customers' doors.
Major carriers have responded by increasing their fuel surcharges. FedEx, UPS, DHL, and regional freight companies all publish fuel surcharge indices, and all of them have trended upward since the conflict intensified. For many ecommerce businesses, shipping costs now represent a noticeably larger share of the total order value than they did twelve months ago.
Why This Is Different from Previous Price Spikes
Fuel price increases are not new. Online retailers dealt with cost spikes during the pandemic-era supply chain crisis and during previous Middle Eastern tensions. What makes the current situation different is the combination of factors at play.
First, the disruption is ongoing rather than a single shock event. Unlike a hurricane that temporarily closes refineries or a one-off sanction announcement, the Iran conflict is a sustained geopolitical situation with no clear resolution timeline. This makes it harder for store owners to simply wait it out.
Second, the increases are compounding. Carrier fuel surcharges are rising at the same time that base shipping rates are being renegotiated upward. Many businesses are facing a double increase: higher base rates plus higher surcharge percentages on top of those rates.
Third, consumer expectations around shipping have not changed. Customers still expect the same delivery speeds and the same (or lower) shipping costs they saw before. The gap between what customers expect to pay and what it actually costs to ship has widened.
The Impact on Ecommerce Margins
For stores selling lightweight, high-margin digital or small products, fuel price increases may be a minor irritation. But for businesses shipping heavier or bulkier items — bikes, furniture, automotive parts, building materials, fitness equipment — the impact can be severe.
Consider a store that ships an average order weighing 15 kilograms. A 10% increase in fuel surcharges from their carrier might add $3-8 per shipment. Across hundreds or thousands of orders per month, that is a significant chunk of profit disappearing into logistics costs that the business does not control.
Many store owners respond by absorbing the cost, hoping the situation will improve. But when the increase persists for months, that approach quietly erodes profitability. Others raise product prices across the board, but this can make their listings less competitive on Google Shopping and marketplaces.
A Better Approach: The Transparent Fuel Surcharge
There is a middle ground that more ecommerce businesses are adopting: adding a visible, clearly labeled fuel surcharge to shipping costs. This approach works well for several reasons.
Customers understand fuel surcharges
Fuel surcharges are not a new concept for consumers. Airlines have used them for years. Freight and courier companies publish theirs openly. Most customers have seen fuel surcharges on invoices, utility bills, or delivery receipts. Adding one to your checkout is not going to shock anyone — especially when fuel prices are making headlines.
It preserves your base pricing
Your product prices stay the same. Your base shipping rates stay the same. The surcharge is a separate, clearly labeled line item that explains itself. This means your product listings remain competitive on comparison sites and marketplaces, and you do not need to go through the hassle of repricing your entire catalog.
It is easy to adjust
When fuel prices change — and they will, in both directions — you adjust a single percentage rather than updating hundreds of product prices. If the situation in Iran stabilises and fuel costs drop, you can reduce or remove the surcharge instantly. That flexibility is valuable in a volatile cost environment.
It builds trust through transparency
A short note on your shipping policy page or at checkout explaining the surcharge goes a long way. Something as simple as "Due to the current global fuel situation, a small fuel surcharge applies to shipping" tells customers exactly what is happening and why. Most people respect that honesty far more than they resent a few extra dollars on their order.
How to Add a Fuel Surcharge in WooCommerce
WooCommerce does not include a built-in fuel surcharge feature, but adding one is straightforward with the right plugin.
WC Fuel Surcharge is a lightweight plugin built specifically for this purpose. You configure a percentage (say 10%), optionally choose which product categories or shipping classes it applies to, and the surcharge appears as its own line item in the cart, checkout, order confirmation emails, and invoices.
Setup takes under five minutes:
- Install and activate the plugin
- Go to WooCommerce > Settings > Fuel Surcharge
- Enable the surcharge and set your percentage
- Choose whether it applies to all products, specific categories, or specific shipping classes
- Set a label (e.g., "Fuel Surcharge" or "Freight Levy") and save
The surcharge is calculated as a percentage of the shipping total. If shipping is $50 and your surcharge is 10%, the customer sees a $5 fuel surcharge as a separate line item. Clear, transparent, and easy for everyone to understand.
What Percentage Should You Set?
This depends on how much your actual shipping costs have increased. A few guidelines:
- Check your carrier's fuel surcharge index. FedEx, UPS, and most freight companies publish their current fuel surcharge percentage. This gives you a defensible, market-based number to use.
- Start conservative. A surcharge of 5-10% is generally well accepted by customers. You can always increase it if costs continue to rise.
- Review monthly. Fuel prices change, and your surcharge should reflect the current reality. Keeping it up to date shows customers you are being fair rather than just adding a permanent fee.
- Communicate changes. If you increase the surcharge, a brief note in your shipping policy or a banner on your site explains why and prevents any surprise at checkout.
Looking Ahead
Nobody can predict exactly how the Iran conflict will evolve or when fuel prices will stabilise. What is clear is that ecommerce businesses cannot afford to treat shipping cost increases as a temporary problem that will solve itself.
The stores that will navigate this period best are the ones that respond proactively — adjusting their cost recovery mechanisms to reflect reality while being transparent with their customers about why. A fuel surcharge is one of the simplest and most honest ways to do that.
Your customers are reading the same fuel price headlines you are. They understand that shipping costs are tied to fuel. Showing them a clearly labeled surcharge is not a negative experience — it is a demonstration that you are running your business responsibly and fairly.
Protect your margins without raising product prices
WC Fuel Surcharge adds a transparent, adjustable shipping surcharge to your WooCommerce store in under five minutes.
View Pricing →