Weekend DIY projects for beginners

Each of these ten projects finishes in a weekend, needs no special skill, and leaves you with something you keep using. Materials run from about $30 to $800 depending on the job, and the whole starter tool kit is about $150.

10 ideas, with costs

  • Paint one room, start to finish

    $225 – $325

    Prep, patch, two coats, and the trim back on. One weekend, three gallons of paint, and a room that feels new.

    Beginner A weekend
    Full guide: How to paint a room
  • Patch and repaint a damaged wall

    $25 – $110

    A doorknob hole and a scuffed patch: three thin coats of mud, a light sand, primer, then paint. The most forgiving first repair job there is.

    Beginner Half a day
    Full guide: How to patch drywall
  • Install three floating shelves

    $175 – $275

    Find the studs, bolt the cleats on with lag bolts, slide the shelves over them. A good first project, because it teaches you how a wall is built.

    Intermediate An afternoon
    Full guide: How to install floating shelves
  • Lay vinyl plank in a small room

    $410 – $785

    A 12 ft by 11 ft room is 132 sq ft of click-lock floor, a real weekend with a day of waiting on either side. Wear knee pads and keep the spare carton.

    Intermediate A weekend
    Full guide: How to install vinyl plank flooring
  • Build two raised garden beds

    $340 – $620

    Cut 12 boards, stack two courses at each corner, line the base and fill with 48 cu ft of soil. No carpentry skill needed, just a drill and a level.

    Beginner A weekend
    Full guide: How to build raised garden beds
  • Build a workbench from two cabinets

    $150 – $380

    Two base cabinets, a butcher-block top, screwed together and to the wall. You finish the weekend with 35 sq ft of work surface and drawers underneath.

    Intermediate A weekend
  • Swap the light fixtures in two rooms

    $60 – $180

    With the breaker off, one fixture at a time: a bracket and three wires. If the box is loose or the wiring is old, that part is an electrician's job, not yours.

    Beginner 2 hours
  • Hang a pegboard wall

    $60 – $150

    Spacers, a 1x2 frame, screws into studs, then hooks. It tidies a whole bench of tools in an afternoon.

    Beginner 2 hours
  • Seal and repaint a garage floor

    $120 – $350

    Clean, etch, let it dry, then roll two coats of sealer. The floor stops turning everything in the garage gray with dust.

    Beginner A weekend
  • Build a compost bin from pallets

    $30 – $90

    Four heat-treated pallets wired into a square, open at the front so you can turn it. Free material, and a year later you have compost for the beds.

    Beginner 2 hours
    Full guide: How to build raised garden beds

Frequently asked questions

What tools do I need to start?
A cordless drill and driver, a tape measure, a level, a utility knife, a putty knife, a sanding sponge and a hammer. About $150 buys all of it, and every project on this list uses them.
Which one should I do first?
Patching and painting, because it teaches prep and is hard to get badly wrong. Shelves second, because it teaches you to find studs and to trust a level.
How do I keep a weekend project to a weekend?
Buy everything on the Friday, including spares, and do the waiting steps first so the drying happens while you sleep.
What can I finish in one day?
Any of the short jobs: the wall patch, pegboard, lights, compost bin or the garage floor sealer.

Get ideas for your own space

Photograph the space and the app builds ideas, a materials list with the math, and a plan sized to what you have, rather than to somebody else's room.

Get ideas for your own space