Subscription Revenue Tracking

Hi - I run a subscription business in which members pay monthly based on 3-, 6-, or 12-month contracts, and each has a pay-in-full or monthly option.

I’m looking to build a base that will track their payments by month so I can know how much future revenue is expected each month. I’d like to know the specific date the payment is due as well as the amount due and whether it’s been paid.

Thank you!

Also looking for a solution to track monthly and annual revenue! I’m sure there is a way but it seems a bit complex at this point