the short answer
Most online fitness coaches take payments with a card processor like Stripe, set up as automatic recurring billing so the saved card is charged on the same date each month. The client pays the first charge at signup, then billing runs on its own - no invoices to send, no money to chase. Manual invoices and bank transfers still work at low volume, but they leak revenue once you grow.