Most major banks offer a service called 'bill pay' which does this for free, directly from your checking account. Your bank first tries to pay the receiver electronically if they are in the banks network (most utility or other major companies would likely be in-network), and if they aren't in network or if they are just a person and not a company, then the service sends them a physical check in the mail.
[1]https://www.bankofamerica.com/onlinebanking/online-bill-pay....
[2]https://www.chase.com/online-banking/online-bill-pay
[3]https://www.wellsfargo.com/online-banking/bill-pay/