How is the end date of a recurring donation calculated?
At Fundraise Up, we use a straightforward formula to determine the end date of a recurring donation. We take the date that the donor made their initial donation and charge on the same day of the week or month based on the frequency selected by the donor.
For example, if a donor made their first donation on January 1st and selected a monthly frequency, their second donation would be processed on February 1st. If the donor made their initial donation on a day that doesn't exist in the next month, such as March 31st, their recurring donation will be charged on the last day of the month i.e. April 30th. Regarding weekly donations, the next payment will occur on the same day of the week as the previous donation, exactly one week later. So, if a donation was made on a Wednesday, for example, the next charge will occur on the following Wednesday.
The same principle applies to bi-weekly, 4-weekly and bi-monthly donations. For bi-weekly donations, the recurring donation will be charged every two weeks on the same day of the week as the initial donation. 4-weekly donations will be charged exactly 4 weeks apart. For bi-monthly donations, the recurring donation will be charged every two months on the same day of the month as the initial donation, taking into account any days that do not exist in a specific month.
If a donor chooses to modify their recurring donation, for example, by changing the frequency, the end date will be recalculated based on the new settings.