Yes, that are also the usual monthly costs we had. Servers could mostly be ignored in our case (below 20$ per month). Usually some one time costs are also needed. Like some hardware or for us the most expensive thing where the software licenses (though open source got us very, very far). I also paid for some legal advice, but it wasn't really worth it's money.
Oh - and in countries like germany don't forget the health insurance, which is the highest monthly cost I have to pay.
>call any investor in the valley and tell them "I'm growing so fast and I need $15,000 to pay for servers and hosting" and you'll have convertible note paperwork signed by the end of the week"
That was one of our biggest fears and the main reason we chose our current provider. He offered unlimited traffic and we are offering a rather large demo (about 25 MB) and some videos. But by now I found out that getting above 500gb (which was a typical limit for other providers) seems not to be possible with our weak vserver so the unlimited doesn't mean much (but maybe I'm just not a good enough admin for that).
We lost a lot of downloads that way, though when I now read how much you had to pay - that sounds really worse.
We did only need a vserver for a start which are not hard to get at that price. Also I won't recommend my provider as we had horrible downtimes for a while and it's still not that good. So while we pay less than $20 per month, I wouldn't recommend it and the main reason we stay is that we have a 1 year contract.
I know the question isn't directed at me, but I found a web host that lets you pay according to how much bandwidth you actually use: https://www.nearlyfreespeech.net/
The bonus is that they support haskell, scheme, common lisp and ocaml web apps :)
Oh - and in countries like germany don't forget the health insurance, which is the highest monthly cost I have to pay.