What you describe is a reasonable approach for a freelancer who expects to bill most working hours. It falls apart for a lot of consulting scenarios where you bill fewer hours and spend more time generating work. In that case you may be better off setting rates so that e.g. 1000 billed hours will reach your base target salary equivalent...