Value Pricing- A fee based on the subjective value of the tax preparation service.
For individual returns - per form fee
Business returns - minimum fee + complexity (time) + per K-1 issued
A minimum fee, plus an amount based on the complexity of the client's return makes most sense to me. My clients demographics are so individual. To serve each best it would impossible to establish one price.