Costs vary based on project size, complexity, and materials. On average, expect to pay between $20 to $50 per hour or a flat rate for larger projects.