Feeder service is costing me money

So I have a feeder service. A train drops off goods (i.e. is ordered to transfer) and a truck picks these up and makes the short journey into town.

The problem I seem to be having however is that whenever my truck makes the delivery it actually loses money. I'm assuming this is because the train station is slightly further away and the train gets overpaid for the transfer. Is there a way I can fix this? Short of demolishing and moving my train station?


As it turns out there is a page on the wiki about this. Essentially when the cargo is transferred the game estimates how much it thinks the payment will be. This could be less (and in my case it was) than the actual amount.

In general this can be reduced by keeping the speed similar and taking the most direct route.

In my case (where this is unavoidable) there is an advanced setting "Percentage of leg profit to pay in feeder systems" which allows you to reduce the payment the initial transfer makes. This leaves more money for the final leg and sorted my problem.