Hi - I got an email today(Monday) at 12:30am NY time from Cloudflare “Your Cloudflare Invoice is Attached”.
It did not have anything attached. It also stated an amount due, but the amount was paid already over the weekend. It was related to some Domain Transfers done with the beta Registrar.
It only took me a couple min to login and verify everything was good. It would have been great if instead I could have gotten an confirmation w/ PDF that my account was paid after all the weekend changes.