Recurring Donations Add-on Plugin
Recurring donations are great for your organization because of their regularity. They are also better for the donor because they can make smaller, regular donations that fit better into their budget each month rather than one large lump sum.
Accepting recurring donations has never been easier or more powerful. This Give Recurring Donations Add-on Plugin allows you to create even more powerful donation forms with support for daily, weekly, monthly, and annual subscriptions. You can also customize the number of times you would like to run the subscription, for example “Give $20 a Month for a Year”, or give the donor the choice whether or not make their donation recurring or one-time
Please visit official plugin page for more information