The recurring configuration is present on contribution page under amount tab. There you can select the units that you want user to select when doing donation or payment.
The units supported by Civi are Year, Month, Week and Day
This extension solves your use case and was designed for that purpose and several other related ones:
For example, you can track recurring offline payments (whether by bank transfer or other form of recurring payments that don't have a civi extension) by configuring it to auto-generate contributions for ...
I have Offline recurring extension forked into my github account that supports for latest version of Civi. This extension allows one to create Contribution recur offline for check/cash payments/bank transfer etc. I think the same extension can also be supported to capture online pay later recurring contribution.
That error message is misleading! Payment Processors which implement Direct Debit can do recurring Contributions. iATS Payments extension (both legacy and 1stPay) implement recurring ACH. In addition there is a make it happen for Stripe extension that’s well on it’s way to get ACH implemented.
Here's a screenshot of a monthly donation by bank transfer - this ...