Doing work for free is the best way to learn and perfect your processes and testing your product. This gives you room for error. If you mess things up for the "customer", it doesn't matter, because you're working for free.
In these stages, it's not even about the customer. Of course, you'll want their feedback. But this is all about testing your product.