Are there web hosts that accept money orders and checks as a form of payment? Yes, there are web hosting providers that will accept checks and money orders as a form of payment. There are web hosting providers that provide shared web hosting, VPS, and dedicated servers that accept checks and money orders instead of credit cards.
Most of these web hosting providers do not require advance payment for 3 month, 6 months, or 12 months of web hosting. They only require that the check or money order is cashed before services are available. Payment is due in advance every month for services.