How often do you pay commission?

We don't. The providers pay you direct. If we are paid by a provider for some specific reason it is paid to you immediately with a fee of £6 per transaction.