I’ve been using Unibee.dev lately, and it’s a great open-source billing option for handling scenarios like this. One thing I appreciate is how easy it makes setting up pro-rated billing on a fixed monthly date, even if customers join mid-cycle. It keeps everything consolidated to a single billing day each month, which has simplified things a lot on my end.