I like to keep things simple.
Here's how it works:

design cost plus consultationfee plus revisionfee plus extras is your price