You say
I code you an MVP specifically based on the specs(without any iterations)
and then
Once I'm done and you're happy you pay me the rest($700)
Are there actually customers out their who are happy with the product after a single iteration (no matter how good the specs are)?
Seems to me the choices are either: Built to spec, pay me when done
or
Pay me when you're happy. Multiple iterations may be required.