Diesel isn't free. Every litre counts.
In real farming, diesel is one of the biggest operating costs — up to 50% of variable expenses on a working farm. In Farming Simulator 25, fuel is completely free. Realistic Fuel Costs fixes that.
Fill up at any fuel station and pay the market rate. The price isn't fixed — it moves every game day based on seasonal demand, market forces, and occasional supply shocks. Plan your big harvest runs around cheap fuel days. Watch the price spike in autumn when everyone's combining.
One mechanic. Universal impact. No new systems to learn.
| Feature | Status |
|---|---|
| Dynamic daily fuel pricing | ✅ |
| Seasonal price modifiers (autumn peak, winter premium) | ✅ |
| Random market shock events (±15–35% for 3–7 days) | ✅ |
| Flash notifications for shock start/end | ✅ |
| Live price HUD with colour-coded status and trend indicator | ✅ |
| Fill cost notification on refuel | ✅ |
| Configurable base price, volatility, and difficulty | ✅ |
| In-game settings panel (Shift+F) | ✅ |
| Server-authoritative pricing in multiplayer | ✅ |
| Price state persists across save/load | ✅ |
| Console commands for debugging and price override | ✅ |
| 26-language localization | ✅ |
| MarketDynamics integration (oil price world event) | 📋 Planned |
Each game day, the engine runs a random walk on the current price — up or down by a configurable percentage. Seasonal modifiers layer on top: autumn harvest season pushes prices up, spring is mild. Occasionally, a market shock event hits — a multi-day spike or dip that simulates real-world supply disruptions. You'll get a screen notification when a shock starts and when it ends.
| Difficulty | Multiplier | Feel |
|---|---|---|
| Simple | ×0.60 | Noticeable but forgiving |
| Realistic | ×1.00 | Real-world ballpark |
| Hardcore | ×1.50 | Fuel costs dominate your margins |
| Mode | Daily swing | Feel |
|---|---|---|
| None | 0% | Stable seasonal curve only |
| Low | ±3% | Gentle drift |
| Medium | ±7% | Market realism (default) |
| High | ±14% | Volatile — plan carefully |
A small persistent display shows the current diesel price per litre, colour-coded by market status, with a trend indicator showing the direction since yesterday:
- Green — below 80% of base price (buy now)
- White — normal range
- Red — above 125% of base price (expensive)
- UP / DN / -- — trend vs previous day
The HUD hides automatically when any game menu is open.
Press Shift+F (or the bound key) to open the settings panel. It has two tabs:
- Fuel — live dashboard showing current price, market shock status, season modifier, volatility, and a force-tick button (admin/SP only)
- Settings — toggle and configure all options without leaving the game
In multiplayer, settings are server-authoritative — only admins can change shared settings. HUD position and notification preferences are local per-player.
- Download the latest release zip
- Drop into
Documents\My Games\FarmingSimulator2025\mods\ - Enable in the mod selection screen
- Start a career save — fuel costs are active from first fill
| Command | Description |
|---|---|
FuelCostsInfo |
Show current price, status, and shock state |
FuelCostsSetPrice <value> |
Override base fuel price (0.10–10.00) |
FuelCostsDebug |
Toggle debug logging |
FuelCostsTestNotif |
Fire a test flash notification |
| Setting | Default | Description |
|---|---|---|
| Mod Enabled | ON | Master toggle |
| Base Fuel Price | $1.20/L | Starting price (editable in-panel) |
| Difficulty | Realistic | Price multiplier tier |
| Price Volatility | Medium | Daily swing range |
| Seasonal Effects | ON | Autumn/winter premium |
| Market Shocks | ON | Random price spikes/dips |
| Show Notifications | ON | Fill cost popup on refuel |
| Show HUD | ON | Live price display overlay |
| HUD Position | Top Left | Screen corner for the HUD |
| Mod | Status |
|---|---|
| FS25_MarketDynamics | Planned integration — oil price event will affect fuel price |
| FS25_WorkerCosts | Works alongside — workers burning your fuel costs more when prices spike |
| FS25_RandomWorldEvents | No conflict |
| All other mods | No known conflicts |
Issues and PRs welcome. If you find a bug or want to suggest a feature, open an issue. Check CLAUDE.md before writing any FS25 API calls.
By TisonK