Your contractors can make or break your rental business. A good plumber fixes a leak in two hours for $250. A bad one takes three days, charges $900, and leaves the bathroom unusable. A good painter transforms a unit for $400 and has it ready for showings in 48 hours. A bad one paints over outlet covers and leaves drip marks that scare off prospective tenants. The difference between a profitable rental portfolio and a money pit often comes down to the quality of the people you hire. This guide shows you exactly how to find, vet, and manage reliable contractors.
The Contractor Problem
Every landlord has a contractor horror story. The plumber who said he'd come Tuesday and showed up Friday. The electrician who left holes in every wall. The roofer who demanded full payment before finishing the job. The handyman who fixed one problem and created two more.
The problem isn't that good contractors don't exist — they do. The problem is that most landlords don't know how to find them, vet them, or manage the relationship. They hire the first person who answers the phone, agree to terms verbally, and hope for the best. That approach is fine for a $50 repair. It's dangerous for a $5,000 job.
What You Need: Your Contractor Team
Every rental portfolio needs a stable of reliable contractors. Here's who you need on speed dial:
- General handyman: Your go-to for most repairs. Handles minor plumbing, electrical, carpentry, drywall, painting, and general fixes. $40–$75/hour.
- Licensed plumber: For anything involving water lines, drains, fixtures, or gas lines. $75–$150/hour or flat-rate bids.
- Licensed electrician: For panel work, wiring, outlets, fixtures, and anything involving electrical code. $75–$150/hour.
- HVAC technician: For furnace, AC, and ventilation work. Many HVAC companies offer service contracts ($150–$300/year) that include tune-ups and priority emergency response. $80–$200/hour.
- Painter: For turnovers and touch-ups. Can work hourly ($25–$50/hour) or by the job ($300–$800 per unit for interior).
- Cleaner: For turnovers. Professional cleaning ensures the unit is show-ready. $200–$400 per unit.
- Landscaper: For lawn care, snow removal, and seasonal exterior maintenance. $40–$80/hour or monthly contract ($100–$300/month).
- Roofer: For roof repairs and replacement. Not needed often, but when you do, you need someone reliable fast. $200–$500 for repairs, $5,000–$15,000 for replacement.
You need at least two contractors in each category — your primary and a backup. Your primary plumber will be unavailable when a pipe bursts on a holiday. Backups prevent emergencies from becoming disasters.
How to Find Contractors
1. Referrals (Best Source)
The most reliable way to find good contractors is through referrals from people you trust:
- Other landlords: Join a local real estate investor association (REIA) or landlord group. Ask who they use. Landlords love recommending good contractors — it helps the landlord community.
- Property managers: If you know a property manager (even one who doesn't manage your properties), ask for their contractor list. They work with contractors daily and know who's reliable.
- Real estate agents: Agents often have contractor recommendations for clients preparing to sell. These are typically good, because agents stake their reputation on referrals.
- Hardware store owners: Local hardware stores know which contractors buy quality materials and pay their bills — both signs of professionals.
- Your city's building department: Inspectors know which contractors do clean, code-compliant work. They won't officially recommend, but they may mention names when discussing past inspections.
2. Online Platforms
Online platforms can supplement referrals, but require more vetting:
- Angi (formerly Angie's List): Good for finding licensed contractors with verified reviews. Focus on contractors with 4+ star ratings and 20+ reviews.
- Thumbtack: Useful for smaller jobs. Contractors bid on your project. Good for handyman services and painting.
- HomeAdvisor: Connects you with pre-screened contractors. Background checks are done but quality still varies.
- Nextdoor: Ask neighbors for recommendations. Particularly useful for finding local handymen and tradespeople.
- Better Business Bureau: Check for complaints and ratings. A BBB accreditation isn't a guarantee, but complaints are a red flag.
Be wary of the cheapest bid
If a contractor's bid is 30%+ below others, something is wrong. They may use cheap materials, cut corners, lack insurance, or plan to add costs later. The cheapest contractor usually costs the most in the long run when you have to hire someone else to fix their mistakes.
The Vetting Process
Never hire a contractor without vetting them. Here's the process to follow for any contractor you're considering:
Step 1: Verify Licensing
Most states require contractors to hold a license for work above a certain dollar threshold (typically $500–$1,000). Verify licensing:
- Ask for their license number
- Look it up on your state's contractor licensing board website
- Confirm the license is active and in good standing
- Check for any disciplinary actions or complaints on record
- Verify the license covers the type of work you need (plumbing, electrical, general)
Step 2: Verify Insurance
Contractors must carry two types of insurance. If they don't, you're liable for accidents on your property:
- General liability insurance: Covers property damage and bodily injury caused by the contractor. Minimum coverage: $1 million. Example: If the plumber accidentally floods the unit below, his liability insurance pays for the damage.
- Workers' compensation: Covers injuries to the contractor's employees. If a contractor's helper falls off a ladder at your property and the contractor doesn't have workers' comp, the helper can sue you.
Request a Certificate of Insurance (COI) directly from the contractor's insurance agency — not a photocopy from the contractor. Ask to be named as an "additional insured" on the policy for the duration of the project. This ensures you're notified if the policy is cancelled.
Step 3: Check References
Ask for 3–5 references from past clients. Call them. Ask:
- What work did they do for you?
- Was it completed on time and on budget?
- Was the quality satisfactory?
- Did they communicate well?
- Did they clean up after the job?
- Would you hire them again?
- Were there any issues, and how were they resolved?
If the contractor can't provide 3 references, that's a red flag. If the references are all family members or the contractor hesitates, move on.
Step 4: Review Past Work
For larger jobs ($2,000+), ask to see photos of similar projects or visit a current job site. A contractor who takes pride in their work will be happy to show it off. A contractor who is disorganized, has messy job sites, or has no photos may not be the right choice.
Step 5: Read Online Reviews
Check reviews on Google, Angi, BBB, and Yelp. Look for patterns, not individual reviews:
- Multiple complaints about the same issue (lateness, quality, billing) are a pattern
- How the contractor responds to negative reviews matters as much as the reviews themselves
- A few bad reviews among many good ones is normal. All bad reviews or a low overall rating is not.
- Reviews that mention specific details (not just "great job!") are more trustworthy
Step 6: Interview in Person
For jobs over $1,000, meet the contractor at the property. This lets you:
- Assess their professionalism and communication
- Get a more accurate quote (they can see the actual conditions)
- Gauge whether you trust them (gut feeling matters)
- Discuss the scope of work and timeline in detail
- See if they ask good questions (experienced contractors ask about access, tenant schedules, and materials preferences)
Getting Bids: How Many and What to Compare
For any job over $500, get at least 3 bids. For jobs over $5,000, get 4–5 bids. Here's how to compare:
What to Include in Your Bid Request
Give every contractor the same scope of work so bids are comparable:
- Detailed description of the work needed
- Specific materials to be used (brand, model, quality level)
- Timeline expectations (start date, completion date)
- Site access details (tenant schedules, parking, entry)
- Cleanup expectations
- Warranty requirements
How to Compare Bids
Don't just compare the bottom-line price. Compare:
- Scope: Does the bid include everything you asked for? Some contractors exclude items that others include.
- Materials: Are they using the same quality materials? One bid may be lower because they're using cheaper fixtures.
- Timeline: How long will it take? A 10% lower bid that takes twice as long may not be worth it.
- Payment terms: What deposit is required? When is final payment due?
- Warranty: What warranty do they offer on workmanship? Minimum: 1 year.
- Permits: Are they pulling required permits? If not, that's a red flag.
Contract Essentials
For any job over $1,000, use a written contract. Verbal agreements lead to disputes. A proper contractor contract includes:
Required Elements
- Contractor information: Name, address, phone, license number
- Property address and unit number
- Detailed scope of work: Exactly what's being done, with specifics. "Replace kitchen faucet" should be "Remove existing kitchen faucet, install new Delta Leland model 16970-SSSDST, reconnect supply lines, test for leaks, dispose of old faucet."
- Materials: Specific brands, models, and quantities. Who provides materials (contractor or you)?
- Start date and completion date: Specific dates, not "within two weeks"
- Total cost: Itemized if possible (labor, materials, permits)
- Payment schedule: When and how much. Tied to milestones, not arbitrary dates.
- Warranty: What's covered and for how long. Workmanship warranty (minimum 1 year) and any manufacturer warranties on materials.
- Insurance certificate: Proof of liability and workers comp, with you as additional insured
- Permits: Who is responsible for pulling permits and scheduling inspections
- Cleanup: Debris removal and site cleanup requirements
- Change order process: How changes to scope are documented and priced
- Termination clause: What happens if either party wants to end the agreement
Optional but Recommended
- Penalty for late completion ($50–$100 per day beyond agreed completion date)
- Provision for tenant access coordination
- Requirement to maintain liability insurance throughout the project
- Dispute resolution clause (mediation before litigation)
- Right to inspect work before final payment
Never sign a contract you don't understand
If you're unsure about any clause, have an attorney review it. A $200 legal review is cheap insurance on a $10,000 project. Never sign a contract with blank spaces that the contractor says they'll "fill in later."
Payment Best Practices
Payment is where most landlord-contractor relationships go wrong. Follow these rules:
Rule 1: Never Pay Full Amount Upfront
The maximum deposit you should pay is 30% of the total cost — and only for large jobs where the contractor needs to order materials. For jobs under $1,000, pay on completion. For jobs under $500, pay when the work is done and you've inspected it.
Rule 2: Tie Payments to Milestones
For multi-day or multi-week projects, structure payments around specific milestones:
- 10–30% deposit: When materials are ordered and delivered
- 30–40%: When the project is 50% complete (define what "50%" means in the contract)
- 20–30%: When the project is 90% complete and passes your inspection
- 10%: Final payment after all work is complete, site is cleaned, and any punch-list items are resolved
Rule 3: Hold Back Final Payment Until Satisfied
Never pay the final amount until you've inspected the work, verified it meets the contract scope, and resolved any issues. Create a "punch list" of remaining items and hold back the final payment until they're completed. Once you've paid in full, you lose leverage.
Rule 4: Pay by Check or Electronic Transfer
Pay by check or electronic transfer — never cash. You need a paper trail for tax deductions, insurance claims, and dispute resolution. If a contractor insists on cash, that's a major red flag (likely tax evasion or lack of a legitimate business).
Rule 5: Document Everything
Keep records of all payments, invoices, and communications. Use property management software like RentalsHandled to log contractor information, maintenance costs, and repair history per property. This documentation is essential for tax deductions, warranty claims, and tracking maintenance spending.
Red Flags: When to Walk Away
Some contractors aren't worth the risk, no matter how convenient or cheap. Walk away if you see any of these signs:
- No license or insurance: Non-negotiable. If they can't provide proof, don't hire them.
- No physical address: Contractors working out of their truck may be fine for small jobs, but anyone without a permanent business address is hard to track down if something goes wrong.
- Pressure to start immediately: Good contractors are busy and have schedules. If they pressure you to start "today or tomorrow," they may be desperate for work — which means no one else is hiring them.
- Large upfront payment demands: Asking for more than 30% upfront is unreasonable. Asking for 50%+ is a red flag.
- Significantly lower than other bids: 10–15% lower is normal (different overhead costs). 30%+ lower means they're cutting something — materials, labor, or corners.
- No written contract: "We don't need a contract, it's a simple job" is the contractor version of "trust me." Get it in writing.
- Reluctance to pull permits: If a job requires a permit (most electrical, plumbing, structural, and large jobs do) and the contractor won't pull one, they're either unlicensed or planning to cut corners.
- Poor communication during bidding: If they don't return calls promptly during the bidding process (when they're trying to win your business), they'll be worse once they have the job.
- Badmouthing other contractors: Professionals don't need to tear down competitors to look good.
- Cash-only demand: Cash-only contractors are avoiding taxes, which means they're also avoiding insurance, licensing, and warranties.
Building Long-Term Contractor Relationships
The goal isn't just to hire a contractor for one job — it's to build a relationship that pays dividends for years. Here's how:
- Pay on time, every time. Nothing builds contractor loyalty faster than prompt payment. Pay within 3 days of receiving an invoice. Contractors prioritize clients who pay fast.
- Communicate clearly. Provide detailed scopes of work. Be available to answer questions during the project. Don't change the scope mid-project without agreeing on cost adjustments.
- Give them repeat business. Contractors value steady clients. If they do good work, use them again. The more work you send them, the more priority you get — including faster response on emergencies.
- Don't micromanage. Trust them to do the work you hired them for. Hovering and second-guessing drives good contractors away.
- Refer them to others. If they do great work, tell other landlords. This is the most valuable thing you can give a contractor — and they'll return the favor with priority service.
- Review their work. After each job, document what was done, the cost, and the quality. Use property management software to track this so you have a history of every contractor's performance over time.
- Be loyal — but not blind. Stick with contractors who do good work, but don't be afraid to move on if quality slips. Loyalty is earned, not guaranteed.
The emergency contractor test
Before you have an emergency, give your new contractor a small, non-urgent job — a faucet repair, a ceiling fan install, a door adjustment. This lets you evaluate their punctuality, quality, communication, and billing without the pressure of an emergency. If they pass this test, add them to your emergency list. If they fail, you've only lost $100, not $5,000.
Managing Contractors with Software
Property management software makes contractor management significantly easier:
- Contractor database: Store all contractor contact info, licensing, insurance expiration dates, and specialties in one place.
- Job assignment: Assign maintenance requests directly to contractors through the software. They receive the request with details and photos.
- Cost tracking: Log every job's cost per property per contractor. See which contractors you spend the most with and which properties cost the most to maintain.
- Insurance tracking: Set reminders for insurance expiration dates. Never hire a contractor whose insurance has lapsed.
- Maintenance history: Every repair is logged per property with the contractor who did the work. If the same issue recurs, you know who to call (or who NOT to call).
- Tax-ready reports: Export contractor payments by category for tax preparation. No more sorting through receipts at tax time.
RentalsHandled includes these contractor management features, making it easy to track who you've hired, what they've done, and how much you've spent — across every property in your portfolio.
Contractor Hiring Checklist
Use this checklist before hiring any contractor for a job over $500:
- License verified through state licensing board
- Certificate of insurance received (general liability $1M+ and workers comp)
- Named as additional insured on their policy
- 3+ references checked and verified
- Online reviews reviewed (Google, Angi, BBB)
- 3 bids obtained and compared (for jobs over $500)
- In-person interview conducted (for jobs over $1,000)
- Written contract signed with detailed scope of work
- Payment schedule tied to milestones (not arbitrary dates)
- Deposit not exceeding 30% of total cost
- Permit responsibility assigned in contract
- Warranty terms documented (minimum 1 year workmanship)
- Start and completion dates specified
- Cleanup and debris removal included
- Change order process documented
- Contractor info and job details logged in your property management software
Good contractors are a landlord's most valuable asset. They save you time, money, and stress — and they protect your property's value. Invest the time to find them, vet them properly, and build relationships. The landlords who do this consistently have maintenance handled. The ones who don't are always looking for a new plumber at 11 PM on a Saturday. Be the landlord who has a reliable contractor on speed dial. Your tenants, your properties, and your bank account will all benefit.