The developer would have to wait later for payment, however.
If you want to go cheap, you can outsource and deal with the potentially lower quality. You can bring on co-founders and give up part of your company (don't take this lightly but can be very effective for the right partners). If you can at least put down a decent down payment you can still go with a dev shop assuming they are ok with waiting for full payment after an agreed upon amount of time (this isn't impossible, but not all dev shops will be open to it).
In general, you get what you pay for. Really no getting around that. We can chat more about it on a call if you want.