Bottom Line. The cost of painting a motorcycle can vary from under $100 to more than $1,000. The least expensive option is a DIY job. The next step up is a professional basic paint job, and the most expensive option is custom paint with flames, lettering or a mural.