What Happens to Billing Dates When the Month Has Fewer Days?

I’m working with subscriptions in Square and need some clarification. If I set the monthly_billing_anchor_date for a subscription to a day like the 31st, what happens in months that don’t have that day (like November)?

For example, if the billing anchor date is set for October 31st, will it automatically move to November 30th for the next billing, or is there something else that happens?

Thanks for your help!

:wave: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:
https://developer.squareup.com/docs/app-marketplace/requirements/subscriptions-api

Additional Documentation

https://developer.squareup.com/docs/squarebridge/business-central/payments/collect-payments
https://developer.squareup.com/docs/squarebridge/business-central/onboard
Working with Dates

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.

When you set the monthly_billing_anchor_date for a subscription to a day like the 31st, Square’s system will adjust the billing for months that do not have that day. For example, if the billing anchor date is set for October 31st, the next billing date will indeed be moved to November 30th. This is to ensure that billing continues on a monthly cycle, even when the exact date does not exist in a given month.

This answer was reviewed by @Bryan-Square.