Handyman bid template for repairs, installations, and odd jobs. Hourly vs. flat-rate pricing, scope checklist, and liability terms. Free, any job size.
Handyman jobs span an enormous range: a $75 door adjustment to a $4,000 bathroom tile job. The scope of your bid should match the scale of the work. For small jobs, a simple written estimate with hourly rate and scope is fine. For multi-day projects, you need a materials list, a change order clause, and clear payment terms. The sample below covers a common mid-size handyman day: multiple repairs at one property.
Bid from
Reyes Home Repairs
Prepared for
The Westbrook Property
April 2026
Multi-Task Handyman Service Bid
Task 1: Replace master bathroom faucet (customer-supplied fixture) Task 2: Repair drywall hole in hallway (approx. 6" x 8") Task 3: Replace 3 interior door handles (customer-supplied hardware) Task 4: Fix sticky garage door (adjust tracks, lubricate, test) Task 5: Caulk master shower (existing tiles, full perimeter)
Faucet replacement (1 hr): $90 Drywall patch, texture, and paint (1.5 hr): $155 Door handles x3 (1 hr): $90 Garage door adjustment (45 min): $70 Shower re-caulk (45 min): $70 Materials (drywall compound, tape, paint, caulk): $45 Total: $520 Labor rate: $90/hour. Minimum booking: 2 hours ($180).
Estimated 5–6 hours, single visit. Schedule: Thursday, April 24, 8am–2pm. If additional issues are discovered during any task, I'll stop and notify you before proceeding.
Electrical work (licensed electrician required), plumbing beyond faucet/fixture swaps, asbestos testing or abatement, structural repairs, painting beyond small patches (less than 2 sq ft), and hauling or disposal of old materials unless arranged in advance.
Additional tasks not in this scope will be quoted on-site and require verbal approval before work begins. I'll track and bill additional time at $90/hour. No surprise charges — I'll always ask first.
50% due to schedule for jobs over $300. Balance due on completion. Cash, Venmo, or check accepted. Receipt provided for all payments.
Build your own version of this bid in BidMaker — it takes under 5 minutes.
Create Your Free AccountFree forever — 3 bids/month, no credit card required
These ranges reflect common pricing in mid-tier U.S. markets. Rates vary by region, crew size, and job complexity.
| Service | Typical Rate |
|---|---|
| Handyman hourly rate (general repairs) | $60–$100/hour |
| Handyman hourly rate (skilled trades crossover) | $90–$130/hour |
| Minimum booking (most markets) | $100–$200 |
| Drywall patch (per hole, 6" or less) | $75–$150 flat |
| Faucet replacement (labor only) | $85–$150 |
| Furniture assembly (per item) | $60–$120 |
List every task separately with its own time estimate and price. Clients with a 5-task list want to know which item costs what. An itemized bid also lets them remove tasks if the total is over budget — which keeps the conversation productive instead of killing the deal.
State your minimum booking requirement in the bid. A 2-hour minimum is standard for most handyman businesses. Clients who need 45 minutes of work either agree to the minimum or go elsewhere. Either outcome is fine.
Include a change order clause. 'If additional issues are found, I'll notify you before proceeding' is the sentence that prevents the most billing disputes in handyman work. Clients discover scope creep mid-job and expect it to be free. A written clause establishes expectations before it happens.
Specify which materials the client supplies vs. which you source. 'Customer-supplied fixture' vs. 'I'll source the fixture and charge materials at cost plus 20%' are two very different bids. Call it out explicitly or you'll spend time on-site arguing about who was responsible for buying what.
Avoid offering electrical or structural work unless you're licensed for it. One unreported electrical issue or structural repair gone wrong can create liability that exceeds a year's revenue. Keep your scope to what you're confident doing and licensed for in your jurisdiction.
Flat rate for common, predictable tasks (faucet swap, drywall patch, door rehang). Hourly for anything open-ended, multi-step, or where you can't fully assess scope in advance. Many handymen use both: flat rate for the items they can quote confidently, hourly for anything that turns into more than expected. The key is stating the method in the bid so the client knows what they're agreeing to.
Task list with descriptions, time estimate per task (if hourly) or flat prices, materials breakdown (who supplies what), total, payment terms, and a change order clause for anything outside scope. For multi-day projects, add a deposit requirement and a project timeline. For single-day visits, a written estimate with scope and rate is usually sufficient.
For jobs under $500, a signed estimate is usually sufficient. For anything over $1,000 or multi-day, a simple written contract covering scope, price, timeline, payment schedule, and change order process is worth the extra five minutes. The goal isn't to be adversarial — it's to make sure you both agreed on the same job before you start.
Stop and ask before doing any work outside the original scope. This sounds obvious but is the hardest discipline to maintain when you're mid-job and the next task is right there. A written change order clause in your bid makes the conversation easy: 'This isn't in the original scope — I'll quote it separately and need your OK before I start.' Clients generally respect this if they agreed to it in writing.
Electrical panel work, gas line repairs, structural modifications, and anything requiring a specialty license in your jurisdiction. The line varies by state. In most states, a handyman can replace fixtures and outlets but can't do new circuit installs or panel upgrades. When in doubt, refer the work to a licensed contractor rather than risk a liability claim or a failed inspection that reverses your work.
BidMaker has handyman services templates built in. Describe the job and AI writes a complete bid for you — line items, scope, terms, and all.
Or skip the AI. Start from a template and fill in the numbers yourself. Either way takes under 5 minutes.
Start for freeFree plan: 3 bids/month. No credit card.
Need a proposal template instead?
Bids are great for straightforward price quotes. For longer engagements or new client relationships, a full proposal with scope narrative and terms is more persuasive.
Handyman proposal template →Describe the job, and BidMaker writes a complete bid for you in under 2 minutes. Send it as a link or PDF and get notified when your client accepts.
Create Your Free AccountFree forever — 3 bids/month, no credit card required