Revisions usually aren't the designer's fault or yours. They're the fault of missing information. Every detail you leave out of the brief, someone has to guess at. Guesses need fixing, and fixing costs money.