All tools

Starter pricebook CSV

Download editable service and pricing rows for your trade. No signup required.

Handyman pricebook12 editable starter services
ServiceCategoryHoursMaterialsLaborSuggested PriceNotes
Drywall patch (small hole)
Patch drywall hole up to 12" x 12" — tape, mud, sand, texture match
Repair2$15$160$210Paint additional. Texture match may vary
Door install (interior, pre-hung)
Install pre-hung interior door, trim, and hardware
Installation2$20$200$275Customer provides door. Includes shims, screws
Door hardware install (handle/lock)
Install new door handle, lockset, or deadbolt
Installation0.75$0$60$85Customer provides hardware. Mortising additional
TV mount (over fireplace)
Mount TV over fireplace, hide cables in wall, install outlet behind TV
Installation3$50$280$395Includes in-wall kit, recessed outlet, surge protector
TV mount (standard wall)
Mount TV on standard drywall with wood studs, hide cables
Installation1.5$25$140$220Includes in-wall cable kit. Brick/stone additional
Picture/art hanging (heavy items)
Hang heavy art, mirrors, or shelves with appropriate anchors
Installation1$15$75$110Per hour. Includes heavy-duty anchors, level, stud finder
Furniture assembly
Assemble furniture (Ikea, Wayfair, etc.) per manufacturer instructions
Assembly2$0$75$85Per hour. Customer provides tools if specialized needed
Cabinet install (per linear ft)
Install kitchen or bathroom cabinets, level and secure
Installation1.5$10$112$155Per linear foot. Customer provides cabinets
Baseboard install (per linear ft)
Install and finish baseboard molding
Installation0.5$2$37$50Per linear foot. Painting additional
Grout repair (per sq ft)
Remove and replace damaged tile grout
Repair0.5$3$37$50Per sq ft. Sealing additional
Window screen repair
Replace window screen mesh in existing frame
Repair0.5$12$37$60Per screen. Frame repair additional
General labor (per hour)
General handyman labor — minor repairs, mounting, assembly
Service Call1$0$85$95Minimum 2-hour charge. Materials additional
Put these services on a quote request page

Import your pricebook into ServiceCard and customers can request work directly — with photos and details. No more phone tag.

See how

Handyman price list (12 services)

Suggested prices for common handyman services. Adjust for your market, labor rate, and material costs. Download as CSV with the tool above.

ServiceCategoryEst. hoursMaterialsLaborSuggested priceNotes
Drywall patch (small hole)Repair2$15$160$210Paint additional. Texture match may vary
Door install (interior, pre-hung)Installation2$20$200$275Customer provides door. Includes shims, screws
Door hardware install (handle/lock)Installation0.75$0$60$85Customer provides hardware. Mortising additional
TV mount (over fireplace)Installation3$50$280$395Includes in-wall kit, recessed outlet, surge protector
TV mount (standard wall)Installation1.5$25$140$220Includes in-wall cable kit. Brick/stone additional
Picture/art hanging (heavy items)Installation1$15$75$110Per hour. Includes heavy-duty anchors, level, stud finder
Furniture assemblyAssembly2$0$75$85Per hour. Customer provides tools if specialized needed
Cabinet install (per linear ft)Installation1.5$10$112$155Per linear foot. Customer provides cabinets
Baseboard install (per linear ft)Installation0.5$2$37$50Per linear foot. Painting additional
Grout repair (per sq ft)Repair0.5$3$37$50Per sq ft. Sealing additional
Window screen repairRepair0.5$12$37$60Per screen. Frame repair additional
General labor (per hour)Service Call1$0$85$95Minimum 2-hour charge. Materials additional

How these handyman prices were estimated

Base prices

We collected typical residential service-call pricing from across the US for handyman work. Each service has a base price that represents the median charge in a suburban, mid-cost market for an established business.

Materials vs. labor split

Each service breaks down into materials and labor. The split varies by job — a capacitor replacement is mostly materials, while drain cleaning is almost entirely labor. Knowing your split helps you spot where to improve margins.

Market adjustments

The pricing calculator applies a market multiplier: rural (0.85x), suburban (1.0x), urban (1.25x), and major metro (1.55x). These reflect differences in cost of living, competition density, and customer willingness to pay.

Experience adjustments

New businesses (0.85x) typically charge less while building reputation. Established businesses (1.0x) charge market rate. Premium businesses (1.4x) have strong reviews, specialized expertise, or serve high-end markets.

The pricing calculator includes 11 handyman services with price ranges, estimated hours, and materials percentages.

Handyman pricing & quoting FAQ

What is a handyman pricebook?

A pricebook is a list of standard services with set prices that a handyman uses to keep pricing consistent. Instead of pricing each job from scratch, you look up the service in your pricebook and apply market adjustments. Download the handyman pricebook CSV above to get started.

How do I create a handyman price list?

Start with our handyman pricebook template (download above as CSV). Review each service and adjust the suggested price for your market, labor rate, and material costs. Import it into Google Sheets, Excel, or your field-service software. Update it at least once a year as material and labor costs change.

Are these handyman prices realistic for 2026?

The suggested prices are based on typical US residential rates as of early 2026. Material costs and labor rates vary by region — use the suggested price as a baseline and adjust upward for high-cost areas or if your material suppliers have raised prices. The notes column flags items where pricing is per-unit (sq ft, linear ft, etc.).

Can I import this handyman pricebook into ServiceTitan, Housecall Pro, or Jobber?

The CSV format (Service, Category, Description, Estimated Hours, Materials Cost, Labor Cost, Suggested Price, Notes) is compatible with most field-service software that supports CSV import. Check your software's import documentation for field mapping. You may need to rename columns to match their required format.