In the old days before autopay, I would usually pay a CC bill right away. Nowadays with autopay I normally have things set up for the CC to take the payment on the due date.
But, after years of only using one CC, this past year I added two new CCs and reactivated one I hadn't used in a long time, so now it depends -- the card I reactivated I only used once and I manually paid early because I don't plan to use that card (considering it a backup card).
The new CC that I plan to use a few times a year for large expenses is going to autopay itself from my Fidelity account, so I set it to pull three days early (just in case I forget to have enough cash and need a couple days to sell bonds and let the funds settle).
And the fourth card is a Home Depot card that I only signed up for to get the credit $$ they offered, but now I have to replace my washing machine / dryer, so I gotta figure out how to set up a specific monthly payment amount (will be taking advantage of a "no interest with 18 months to pay" offer).