Transport Secretary Patrick McLoughlin has insisted that passengers must pay more for their fares if they want the same level of investment in railways to continue.
He admitted it was "frustrating" that much of that investment - such as upgrading tracks and signals - could not be seen, but said that passengers would reap the benefits.
More top news
Owners must also prove they have something to pick up dog mess with under new rules imposed by one council.
The former prime minister made the comments as he prepares to return to politics saying he wants to be "part of the debate" on Brexit.
The new measures would mirror childcare vouchers and see workers sacrifice some of their salary to benefit.