That sounds more than fair.
And allows you to get a sensible formula for billing.

Are you going to muddy it with all the TAX numbers too?
(Or is all that in your price already?)