All should be free. Imagine if government decided to impose 3% revenue tax, yet these companies get a free pass.
If these networks cannot run this for free, then they should be nationalised and tax payer should cover it. It will be cheaper (because it will become non-profit) for everyone and better.
Cash handling also costs businesses money so I'm not sure it needs to be free, just strictly regulated.