Custom painting is definitely my passion.
I generally charge by the hour for my work. I do make exceptions though if it's a big job (like an amusement park or lazer tag) that a business wants an estimate for in advance. In that case I will collect half the payment before i start, and the rest when the job is finished.