Every price, on one page.Every price, in one list.
Almanac Home Co. · The Woodlands, Texas · (346) 882-8282 · office@thealmanachome.com · thealmanachome.com/prices.html
Prices as of October 5, 2026.
102 services: 62 at a published price, 40 by the hour or by the project. Members pay the lower price. A visit has a $195 minimum on labor ($125 for members); your jobs count toward it. Materials we buy for you carry a 30% markup on our receipted cost, 20% for members, and never less than $80 a visit ($60 for members). Plus tax where applicable. Prices are for a home inside the service area.
Build your list and see the total Print or save the list (PDF) La lista en español (PDF)
Doors, windows and locks
| Service | Price | Members | 4 or more, each |
|---|---|---|---|
| Interior door knob or handle replaced, per door | $125 | $95 | $100members $75 |
| Door threshold replaced, per exterior door | $225 | $175 | $200members $155 |
| Bi-fold or bypass closet door repaired or replaced, per opening | $165 | $125 | $140members $105 |
| Pet door installed in an existing door slab | $225 | $175 | |
| Exterior locks re-keyed, up to 4 cylinders | $225 | $175 | |
| Window crank or casement operator repaired, per window | $165 | $125 | $140members $105 |
| Sticking interior door adjusted, planed and re-hung | $250 | $195 | $225members $175 |
| Door latch and strike plate realigned | $125 | $95 | $100members $75 |
| Sticking window freed, cleaned and re-balanced | $225 | $175 | $200members $155 |
| Wood gate re-hung or adjusted | $350 | $270 | $315members $245 |
| Exterior deadbolt or lockset replaced, per door | $175 | $135 | $150members $115 |
| Sliding patio door rollers and track repaired | $550 | $425 | $500members $385 |
| Window or door screen repaired or replaced | $125 | $95 | $100members $75 |
| Exterior door frame or jamb rot repaired By the hour, or by the project | $165an hour | $125an hour | |
| Interior door slab replaced in an existing frame, labor only | $130 | $100 | $100members $75 |
| Garage door bottom seal replaced | $220 | $170 | $195members $150 |
Fixtures and appliances
| Service | Price | Members | 4 or more, each |
|---|---|---|---|
| Shower door track and rollers repaired or replaced | $225 | $175 | $200members $155 |
| Toilet seat replaced, per seat | $95 | $75 | $75members $60 |
| Sink or tub drain cleared, single fixture | $95 | $75 | $75members $60 |
| Washer and dryer connected to existing hookups | $165 | $125 | |
| Bathroom vanity replaced, like for like | $460 | $355 | $410members $315 |
| Outdoor or security light fixture replaced, existing wiring | $165 | $125 | $140members $105 |
| Vent cover or register replaced, per register | $75 | $60 | $55members $45 |
| Mailbox post and house numbers installed By the hour, or by the project | $165an hour | $125an hour | |
| Full bathroom caulk and re-seal, tub or shower surround | $225 | $175 | $200members $155 |
| Ceiling fan replaced, existing box and wiring | $275 | $210 | $240members $185 |
| Faucet replaced, kitchen or bath, unit supplied by the customer | $225 | $175 | $200members $155 |
| Toilet replaced, unit supplied by the customer | $285 | $220 | $250members $195 |
| Light fixture replaced, existing box | $165 | $125 | $140members $105 |
| Bathroom exhaust fan replaced, existing opening and duct | $275 | $210 | $240members $185 |
| Garbage disposal replaced, unit supplied by the customer | $275 | $210 | |
| Shower valve trim replaced | $335 | $260 | $300members $235 |
| Shower grout cleaned, repaired and sealed | $625 | $480 | $575members $440 |
| Toilet internals rebuilt, fill valve and flapper | $265 | $205 | $230members $180 |
| Wired doorbell and chime replaced | $175 | $135 | |
| Smart thermostat installed, existing wiring | $225 | $175 | $200members $155 |
Mounting, hanging and assembly
| Service | Price | Members | 4 or more, each |
|---|---|---|---|
| Closet organizer or shelving kit installed, per closet By the hour, or by the project | $165an hour | $125an hour | |
| Laundry room shelving and cabinet fitted By the hour, or by the project | $165an hour | $125an hour | |
| Simple flat-pack furniture assembled, per item By the hour, or by the project | $165an hour | $125an hour | |
| Patio or outdoor furniture set assembled By the hour, or by the project | $165an hour | $125an hour | |
| Trampoline, swing set or playhouse assembled By the hour, or by the project | $165an hour | $125an hour | |
| TV mounted over a fireplace | $425 | $330 | $375members $290 |
| TV mounted up to 65 in, wood stud wall, cables left exposed | $275 | $210 | $240members $185 |
| Mirrors, art and curtain rods hung, per room | $225 | $175 | $200members $155 |
| Cabinet hardware replaced, per kitchen, up to 30 pieces | $350 | $270 | |
| Blinds or shades installed | $125 | $95 | $100members $75 |
| Cabinet doors and drawers realigned, per kitchen | $425 | $330 | |
| Floating shelves installed | $225 | $175 | $200members $155 |
| Towel bars, hooks and a mirror hung, per bathroom | $255 | $195 | $220members $170 |
| Drawer slides replaced, per drawer By the hour, or by the project | $165an hour | $125an hour | |
| Garage overhead and wall shelving installed By the hour, or by the project | $165an hour | $125an hour | |
| TV mounted on brick, stone or tile | $425 | $330 | $375members $290 |
| Complex flat-pack furniture assembled By the hour, or by the project | $165an hour | $125an hour |
Outside the house
| Service | Price | Members | 4 or more, each |
|---|---|---|---|
| Fence stained or painted, per 50 linear ft By the hour, or by the project | $165an hour | $125an hour | |
| Storage shed assembled on a prepared pad By the hour, or by the project | $165an hour | $125an hour | |
| Gazebo or pergola kit assembled By the hour, or by the project | $165an hour | $125an hour | |
| Siding panels repaired or replaced, 1 to 5 panels By the hour, or by the project | $165an hour | $125an hour | |
| Exterior trim re-secured after thermal pull-away, per 20 ft By the hour, or by the project | $165an hour | $125an hour | |
| Driveway or walkway concrete cracks sealed, up to 40 linear ft By the hour, or by the project | $165an hour | $125an hour | |
| Sprinkler head replaced or adjusted, per head By the hour, or by the project | $165an hour | $125an hour | |
| Gutters cleaned and re-secured, single story | $325 | $250 | |
| Fence panel replaced, per panel, wood privacy fence | $425 | $330 | |
| Driveway and walkway pressure washed, standard two-car | $425 | $330 | |
| Gutters cleaned, two story | $425 | $330 | |
| Downspout extended or redirected, per run | $225 | $175 | $200members $155 |
| Deck or porch railing re-secured By the hour, or by the project | $165an hour | $125an hour | |
| Fence post reset in concrete, per post By the hour, or by the project | $165an hour | $125an hour | |
| Fence pickets replaced, up to 10 | $375 | $290 | |
| Window sill or exterior trim wood rot repaired, per opening By the hour, or by the project | $165an hour | $125an hour | |
| Fascia or soffit board replaced, accessible height By the hour, or by the project | $165an hour | $125an hour | |
| House siding soft-washed, single story | $525 | $405 | |
| Deck boards replaced, up to 10 By the hour, or by the project | $165an hour | $125an hour | |
| Deck sealed or stained, per 200 sq ft By the hour, or by the project | $165an hour | $125an hour |
Walls, ceilings and tile
| Service | Price | Members | 4 or more, each |
|---|---|---|---|
| Drywall crack repaired at a door or window corner, textured and painted | $300 | $230 | $265members $205 |
| Nail pops repaired and touched up, per room, capped at 25 pops | $495 | $380 | $445members $340 |
| Small drywall hole patched, up to 6 in, textured and painted | $375 | $290 | $325members $250 |
| Medium drywall hole patched, 6 to 18 in, textured and painted | $475 | $365 | $425members $325 |
| Accent wall painted, two coats By the hour, or by the project | $165an hour | $125an hour | |
| Ceiling drywall repaired after a resolved leak, per 4x4 ft By the hour, or by the project | $165an hour | $125an hour | |
| Interior baseboard or trim replaced | $9per linear foot | $5per linear foot | Smallest order 20 linear feet |
| Popcorn ceiling patched and texture blended, per patch By the hour, or by the project | $165an hour | $125an hour | |
| Kitchen backsplash tiled | $35per square foot | $25per square foot | Smallest order 30 square feet |
Safety and access
| Service | Price | Members | 4 or more, each |
|---|---|---|---|
| Attic storage decking installed, per 100 sq ft By the hour, or by the project | $165an hour | $125an hour | |
| Child safety proofing, cabinet latches and gates By the hour, or by the project | $165an hour | $125an hour | |
| Smoke or CO alarm replaced, battery type, per unit | $95 | $75 | $75members $60 |
| Video doorbell or security camera installed By the hour, or by the project | $165an hour | $125an hour | |
| Grab bar installed into studs or blocking, per bar | $195 | $150 | $170members $130 |
| Attic pull-down ladder replaced | $595 | $460 | |
| Handrail installed on interior or exterior steps By the hour, or by the project | $165an hour | $125an hour |
Weather and seasonal
| Service | Price | Members | 4 or more, each |
|---|---|---|---|
| Attic insulation topped up, per 500 sq ft By the hour, or by the project | $165an hour | $125an hour | |
| Attic hatch insulated and sealed By the hour, or by the project | $165an hour | $125an hour | |
| Hose bib covers fitted and exposed pipe insulated for freeze, whole house By the hour, or by the project | $165an hour | $125an hour | |
| Weatherstripping replaced, per exterior door | $175 | $135 | $150members $115 |
| Dryer vent run cleaned | $225 | $175 | |
| Exterior caulking and penetrations sealed, per 30 linear ft By the hour, or by the project | $165an hour | $125an hour |
General
| Service | Price | Members | 4 or more, each |
|---|---|---|---|
| Pre-sale make-ready punch list, half day | $660 | $510 |
Painting and finishing
| Service | Price | Members | 4 or more, each |
|---|---|---|---|
| Interior room painted, walls and ceiling, two coats By the hour, or by the project | $165an hour | $125an hour | |
| Exterior trim, shutters and front door painted By the hour, or by the project | $165an hour | $125an hour | |
| Cabinets painted, brush and roll, small kitchen or vanity run By the hour, or by the project | $165an hour | $125an hour |
Floors and stairs
| Service | Price | Members | 4 or more, each |
|---|---|---|---|
| Laminate or LVP planks replaced, up to 10 By the hour, or by the project | $165an hour | $125an hour | |
| Hardwood scratch repair or small-area refinish By the hour, or by the project | $165an hour | $125an hour |
Carpentry
| Service | Price | Members | 4 or more, each |
|---|---|---|---|
| Built-in shelving or storage carpentry, single unit By the hour, or by the project | $165an hour | $125an hour |
Up to three of the same job are charged at the full price each. From four, the first is full price and every one after it is the lower price in the last column. Not on the list? Ask: the list is where most jobs start, not the limit of what we do.