Likewise, client pays for actual work hours, not padding built into a flat rate.

You are not guaranteed a minimum payment for the project.

The client doesnt know exactly what the project will cost.

The rate is based on hours, rather than value.

For example, alogo designmight take 15 hours, but its value to the company could be much higher.

Base your estimate on a range.

This gives your client a reasonable expectation of outlay while allowing for variability.

The designer is guaranteed an amount, even if the job is finished quickly.

The job might take longer than expected (a possibility your contract should address).

Clients sometimes ask for extra revisions, etc.

without expecting to pay more (again, cover this in your contract).

In other cases, the value of the finished project is higher than just your estimated hours.

How much to charge and how to approach it with the client are up to you.

The solution is communication: Discuss this with your clients as early as possible.

In the end, experience will help you decide how to charge for your projects.