I ran a part time lawn service last year and was paid mostly in cash and cash apps. By the end of the year it was a mess due to growth ended up with 90k revenue.

This coming year I would like to set up seasonal contracts with automatic monthly billing for my clients.

What is an ideal low cost payment service?