A configurable passive income system for Farming Simulator 25. Earn automatic hourly or daily payments across all farms, with difficulty tiers, seasonal modifiers, income multipliers, and full multiplayer support.
Mod page: https://www.kingmods.net/en/fs25/mods/74020/income-mod
- Passive Income — Automatic hourly or daily payments to every farm.
- Difficulty Presets — Easy ($5,000), Normal ($2,400), or Hard ($1,100) base amounts.
- Income Multiplier — Boost payments by 1x, 2x, 5x, or 10x.
- Seasonal Effects — Optional income variation by season (Spring 0.8x · Summer 1.0x · Autumn 1.2x · Winter 0.7x).
- Custom Amount — Override any difficulty with your own payout value.
- HUD Overlay — On-screen panel showing current income, mode, and recent payment history. Toggle with I.
- Income Report Dialog — Full-screen report with settings summary, earnings stats, and complete payment history. Open with U.
- In-game Settings Panel — Configure everything from the pause menu without using console commands.
- Payment Notifications — Optional pop-up messages when income arrives.
- Payment History — Tracks your last 10 payments with day, time, type, amount, and seasonal multiplier.
- Singleplayer & Multiplayer — Per-farm payments in MP; server-side guard prevents duplicate payouts.
- Persistent Settings — All settings saved per-savegame; timer state saved to prevent missed or double payments on reload.
- Download the mod
.zipfile. - Place the
.zipinto your FS25 mods folder:Documents/My Games/Farming Simulator 25/mods - Launch the game and enable the mod in the Mod Manager.
- Load your save — income starts automatically.
| Key | Action |
|---|---|
I |
Toggle Income HUD overlay |
U |
Open Income Report dialog |
Both keys can be rebound in the game's control settings.
Access settings from the pause menu → Settings tab, or use console commands (press ~).
| Setting | Default | Description |
|---|---|---|
| Enable Mod | On | Master on/off switch |
| Pay Mode | Hourly | Hourly or Daily payments |
| Difficulty | Normal | Sets the base payment amount |
| Income Multiplier | 1x | Multiplies the base payment |
| Custom Amount | 0 | Overrides difficulty amount (0 = use difficulty) |
| Seasonal Effects | Off | Applies seasonal income multipliers |
| Notifications | On | Pop-up message on each payment |
| Show HUD | On | Enable/disable the HUD overlay |
Type income in the developer console (~ key) to see all commands.
| Command | Description |
|---|---|
income |
Show all available commands |
IncomeShowSettings |
Display all current settings |
IncomeEnable / IncomeDisable |
Toggle mod on or off |
IncomeSetDifficulty 1|2|3 |
Set difficulty (1=Easy, 2=Normal, 3=Hard) |
IncomeSetPayMode 1|2 |
Set Hourly (1) or Daily (2) payments |
IncomeSetNotifications true|false |
Toggle payment notifications |
IncomeSetCustomAmount <n> |
Set a custom payment amount (0 = use difficulty) |
IncomeSetDebug true|false |
Toggle debug logging |
IncomeToggleHUD true|false |
Show or hide the HUD overlay |
IncomeTestPayment |
Trigger a $1 test payment immediately |
IncomeResetSettings |
Reset all settings to defaults |
IncomeHistory |
Show last 10 payment records |
IncomeNext |
Show when the next payment fires |
finalAmount = baseAmount × incomeMultiplier × seasonalMultiplier
baseAmount = customAmount > 0 ? customAmount : difficultyAmount
| Difficulty | Base Amount |
|---|---|
| Easy | $5,000 |
| Normal | $2,400 |
| Hard | $1,100 |
| Season | Multiplier |
|---|---|
| Spring | 0.8x |
| Summer | 1.0x |
| Autumn | 1.2x |
| Winter | 0.7x |
Settings and timer state are saved per-savegame to prevent missed or double payments on reload.
| File | Contents |
|---|---|
{savegame}/FS25_IncomeMod.xml |
All settings |
{savegame}/FS25_IncomeMod_state.xml |
Timer state (lastHour, lastDay) |
- Payments are processed server-side only — no duplicate payouts in MP.
- Every farm (except the spectator farm) receives its payment independently.
- Money is synced to all clients via
addMoney(..., true). - Notifications are shown on clients only, never on dedicated servers.
Supports 10 languages: English, German, French, Polish, Spanish, Italian, Czech, Brazilian Portuguese, Ukrainian, Russian.
- Fixed binary option callbacks (Enable Mod, Seasonal Effects toggles) not firing correctly in the settings panel.
- Added Income HUD overlay (toggle with I key): shows current income, pay mode, and recent history.
- Added Income Report dialog (open with U key): full settings summary, total/average earnings, and complete payment history.
- Added Show HUD toggle to the settings panel and
IncomeToggleHUDconsole command.
- Complete rewrite for stability and maintainability.
- Added income multiplier (1x / 2x / 5x / 10x).
- Added seasonal income effects.
- Added payment history tracking (last 10 payments).
- Added
IncomeHistoryandIncomeNextconsole commands. - Added per-savegame settings persistence.
- Added timer state save/load to prevent missed or double payments on reload.
- Full localization in 10 languages.
- Settings panel integrated into the pause menu.
- Complete code rewrite for stability.
- Added settings panel in the pause menu.
- Updated notification style.
- Localization support added.
All rights reserved. Unauthorized redistribution, copying, or claiming this mod as your own is strictly prohibited. Original author: TisonK
Report bugs or request features via GitHub Issues or in the comments on the mod page.