I use virtual cards from privacy.com for all of the stuff I pay monthly for, including most of my utilities. Those cards are linked to my bank account; no physical cards involved.
For those two items specifically, Bitwarden for passwords and a virtual card that you can fund from multiple sources (e.g. privacy.com).