Not really, once you are up and running even then the economics of cloud are usually better than self host. Instance time is 10x more costly on AWS than self host, but, it's still very cheap.
Things like 'egress data' can be a problem, but for the most part, even if AWS is more expensive than self hoste - the 'total cost of ownership' is much cheaper in the cloud - usually.