Most web hosting companies advertise their prices per month, but when you click on the offer, you find out that you actually have to pay a full year upfront, or more often three years upfront to get those prices. A lot of them don't even have an option of paying month to month. These are the companies that accept monthly web hosting payments:

Godaddy Monthly

GoDaddy

Godaddy offers month to month payment options on two of its hosting plans: the Deluxe Hosting Plan which includes unlimited websites, storage and bandwidth for $10.99/month when paid monthly, and the Ultimate Hosting Plan which adds 2X processing power and memory (Linux with cPanel only), Premium DNS and 1-year SSL certificate for $16.99/month.

SPECIAL OFFER: If all you need is the cheapest way to start a website, Godaddy currently has a great offer: 12 months of hosting (Economy hosting plan, standard price $58.88/year) which also includes a free domain name, for $1/month ($12/year). So for $12 total you get a year of web hosting and a domain name.

Hostgator Monthly

Hostgator

Hostgator has monthly payment options on all three of its shared hosting plans: the smallest Hatchling Plan which supports hosting of just one website, unlimited storage and bandwidth for $10.95/month, the Baby Plan which includes unlimited websites, storage and bandwidth for $11.95/month and the Business Plan which adds Free Dedicated IP and Free Private SSL for ($16.95/month).

SPECIAL OFFER: You can get the first month of hosting on any plan for just 1 cent by using the coupon code 1cent.

Dreamhost Monthly

DreamHost

DreamHost has a single shared hosting plan which includes everything, unlimited websites, storage and bandwidth. The price for monthly billing is $10.95/month. DreamHost, as well as the other web hosts on this page, includes an easy one-click install of WordPress and other software.