Hello, yes this is possible through prorated invoices. You have a specific billing day of the month, and you're good to go. How this would work for domains, I'm not sure as they're yearly and the renewal dates could possibly be 20 days prior to the prorated due date. They'd be expired for 20 days when their invoice is finally due.