DIY laptop table for couch

This post may contain affiliate links. Please read our disclosure policy.

A step-by-step tutorial to make a DIY laptop table for a couch.

If you’re anything like me, there aren’t enough hours in the day to do everything you want to do. Very often, I am using my laptop while sitting on the couch, watching a show or catching up on the news. 

A few years ago, I saw the idea of a laptop desk for a couch and I loved it! It was something I needed but because I am too cheap to purchase one, I thought, why not make my own? 

I wanted to try my hand at metal but in the end, I decided to make the whole laptop table out of wood. 

This post is all about how to build a DIY laptop sofa table. It’s incredibly useful and would be the perfect gift for anyone who loves to multi-task. 

In fact, it’s my Christmas gift to myself!

wooden laptop desk for couch
black frame for laptop sofa table

Disclosure: This post contains some affiliate links or referral links for your convenience. It is a way for this site to earn advertising commissions by advertising or linking to specific products and/or services. Click here to read my full disclosure policy.



  • two: 2″x2″x8ft furring strips (you will have a lot left over from one board)
  • one: 2″x4″x8ft or 1″x4″x8ft board
  • two: 6″ corner brace
  • two: 3″ corner brace
  • 2-1/2″ wood screws
  • 1-1/4″ wood screws (IF USING 1″x4″ board)
  • twelve: 1″ metal to wood screws for 6″ corner brace
  • wood glue
  • stain (optional)
  • black spray paint
  • Tung Oil
  • #220 grit sandpaper
  • wood pocket plugs
  • spackling paste (optional)
  • felt furniture pads (optional)


If you happen to like the look of this table, I am basing my design from the Metal Edge Laptop Desk from World Market, so you can purchase a similar one there.

The size of the laptop desk is 20″W x 14″D x 25-1/2″T


First, cut the wood to the lengths you need. 

Here is the cut list:

  • 2″x2″ boards = 24″, 24″, 12″, 12″, 16″, & 16″
  • 2″x4″ or 1″x4″ boards = 20″, 20″, 20″, & 20″


Once all the wood is cut, you’re ready to add some pocket holes to attach the boards together.

  1. three of the 2″x4″ (or 1″x4″) boards
    • Place three pocket holes on each board (close to the ends and middle).
  2. both of the 16″ boards
    • There will be four pocket holes on each board. Place two pockets on one side at both ends. Then, on the opposite side of the board, place two more at the ends.
  3. both of the 12″ boards
    • Place one pocket hole at one end of each board
wood to build laptop desk


After the pockets are added, sand all the boards with #220 grit sandpaper.

TIP: You want the boards to be very smooth, so take your time. 


Now that everything is cut and sanded, it’s time to build the top of the laptop table. 

Take two 20″ boards that have pockets on them. Place them on a flat surface with the pockets facing the same direction. Align the ends of the boards and clamp them together.

TIP: Since the boards are on a flat surface, press down on the boards while clamping to make sure the boards will remain level. 

Once the boards are clamped and both ends are aligned, take the 2-1/2″ screws (1-1/4″ if you are using a 1″x4″ board) and attach the two boards together with the screws.

assembling laptop table top

Add the two other 20″ boards the same way until you have created your tabletop.

TIP: If your clamps are not big enough to clamp all the boards together, use a wall!

top of laptop table

Now that the top is assembled, sand the wood to make sure you have a smooth top and rounded edges.

When you are happy with the smoothness of the top (it will not be completely bump-free), add the wood finish you want. This could be a stain or you could use Tung Oil to help protect your wood. I wanted a natural look so I just applied Tung Oil to the top.

SIDE NOTE: If you are wondering what Tung Oil is or how to apply it, be sure to visit my article on how to apply Tung Oil to wood


Start with the 12″ boards, 24″ boards, and two 3″ corner braces. Take a 24″ board and place it on a flat surface. Place a 12″ board at one end of the board, so that the two boards together are forming an “L”. Use a clamp to hold the boards in place.

SIDE NOTE: Have the pocket on the 12″ board be at the bottom of the “L”. Mine is on the side but the bottom would have been a better placement. 

TIP: It’s a great idea to use wood glue!

Next place the corner brace on the inside of the “L”. Center the bracket then pre-drill a 1/8″ hole where each screw will be placed.

After, attach the brace with the screws provided. Then, place a 2-1/2″ screw into the pocket of the 12″ boards.

clamping wood for laptop desk

TIP: To avoid splitting the boards, adjust your drill’s dial so it’s set somewhere between 6-9 while installing the screws. 

Complete this process again for the other two boards and brace. These will be the sides of the frame.

Now it’s time to install the last two boards to finish the frame. 

Place one of the sides on a flat surface. Take one of the 16″ boards and place glue on the bottom end.

Place this end on top of one end of the side frame, “L”. Clamp the two boards together.

Attach the boards together with the 2-1/2″ screws, using the pockets. There are two on each side of the 16″ board.

When this board is attached, install the other 16″ board the same way but at the other end of the “L”.

Now take the other side piece, “L”, and place it on a flat surface. Place glue on both ends of the 16″ boards.

Then, place this part of the frame onto the other side piece (you just placed the side pieces on a flat surface).

SIDE NOTE: Flip the side piece over if the boards are not lining up. 

Clamp each 16″ board to the side pieces, making sure the ends are aligned. Then, attach the boards together using the 2-1/2″ screw. You will be placing two screws on each 16″ board.

wood frame for laptop table

Now that the frame is assembled, add the 6″ corner brace to the frame. Position the frame so that the longer side is on a flat surface.

Place a brace on one side of the frame. Use a scrap board to make sure the brace will be aligned with the frame and table top. Once everything is aligned, mark where the three screws will be drilled.

Then, with a 1/8″ drill bit, pre-drill holes for the screws on the marked spots. After drilling holes, attach the brace using the 1″ screws.

bracket for laptop desk


Before painting the frame you need to prep it. The pocket holes need to be filled in with plugs. To do this, place wood glue inside the pocket holes and some glue on the plug. 

Then, insert the plug into the pocket. The plug should go in smoothly; if not, sometimes a screw is not drilled in far enough.

wood pocket plug

Install a plug for each pocket hole and allow the glue to dry completely before moving on.

Next, take spackling paste with a putty knife and apply it to where the plugs were just installed. This will give you a seamless finish.

SIDE NOTE: If you are not painting the frame, you will want to use a wood filler instead. 

Let the spackling paste dry completely before moving to the next step.

Once everything is dry, sand all the wood again with a #220 grit sandpaper. Just like the table top, you want the wood to be smooth and free of splinters.

After sanding, wipe the frame with a cloth to remove the dust. 

Then, place the frame on an old sheet, cardboard, or newspaper so you can spray paint it.

Using the spray grip tool, paint the frame with a can of black spray paint. Remember, you want smooth LIGHT coats of paint, so you will have to apply at least two coats of paint.

black spray paint

SIDE NOTE: Follow the instructions on the can for dry times before applying another coat.

Once you are satisfied with the paint coverage on the frame, let it sit for at least 2 hours before moving to the final step.


Now it’s time to bring the whole project together. 

Place the table top, pocket holes facing up, on a clean flat surface. Then, position the 6″ braces of the frame onto the table top.

Align the frame so that the sides and the back are spaced evenly. Mark the brace screws holes and pre-drill a 1/8″ hole into each mark; there will be six.

Then, attach the brace to the table top using the 1″ metal to wood screw.

attaching laptop table top to frame

If you want, you can add felt furniture pads to the bottom of the table to help it move easier.

handmade laptop desk for couch

Now the laptop table is complete! Go try out your laptop desk at your favorite chair or couch. It’s sturdy but lightweight so it’s easy to move around.

DIY laptop sofa table

I hope you enjoyed the tutorial and now you have a solution for using your computer on the couch. 

IF you are wondering about the stump table, see how to make your own DIY stump table, here. Plus see how to reupholster a chair, here.

DIY laptop sofa table

DIY Laptop Sofa Table

Yield: laptop sofa table
Prep Time: 10 minutes
Active Time: 3 hours
Additional Time: 1 hour
Total Time: 4 hours 10 minutes
Difficulty: Easy
Estimated Cost: $

Do you want a laptop table that can be used on the sofa? Here are the steps to build a DIY laptop sofa table. This could be the perfect gift idea.


  • two: 2″x2″x8ft furring strips (you will have a lot left over from one board)
  • one: 2″x4″x8ft or 1″x4″x8ft board
  • two: 6″ corner brace
  • two: 3″ corner brace
  • 2-1/2″ wood screws
  • 1-1/4″ wood screws (IF USING 1″x4″ board)
  • twelve: 1″ metal to wood screws for 6″ corner brace
  • wood glue
  • stain (optional)
  • black spray paint
  • Tung Oil
  • #220 grit sandpaper
  • wood pocket plugs
  • spackling paste (optional)
  • felt furniture pads (optional)


  • miter saw
  • drill
  • Kreg Jig K5 (or different style)
  • orbital sander
  • spray grip tool
  • clamps


  1. Cut the wood to the cut list provided in the article.
  2. Add pocket holes to the wood.
  3. Sand the wood with a #220 grit sandpaper.
  4. Build the table top with 2x4s.
  5. Build the frame of the table.
  6. Paint the frame (optional).
  7. Attach the top and frame together.
  8. Enjoy your new laptop table.
DIY laptop sofa table
This PDF is absolutely FREE to the TwoFeetFirst community. By providing your email address and name, you will receive our newsletter plus you will receive the FREE 3 things to do before starting a home project PDF!!
Thank you for subscribing!

Similar Posts


  1. This Sofa Table looks great and so functional as well.

    1. Thank you, Anam!

  2. What a great idea! It turned out so well, and it would be so useful to have around. Awesome job!

    1. Thanks, Amy! And yes it is very useful, I have used it every day!

  3. I’m blown away at your talent and creativity! Thanks for the step by step tutorial and all the details. Very impressive.

    1. Thank you for the very sweet comment, Meegan!

  4. I love the way this turned out!! :)

    1. Thanks, Eileen!

  5. Your table looks great! And so perfect, this is exactly what I need for working on the sofa. I love your tip about using the wall if you don’t have a big enough clamp. I had to do the exact same thing I now have longer clamps on my Christmas wish list :-)

    1. Thank you, Toni!

  6. This is PERFECT!! My husband and I both have laptops and sometimes like to work from the sofa! I may need to make us a couple of these!

    1. Thanks, Brooke. I am always working at some chair or sofa in the living room, I have loved it!!

  7. Totally need one of these. Showing this to the hubby, maybe he will make me one for Christmas!

    1. Crossing my fingers for you!

  8. Your talent is CRAZY!!!!!!!! I know about a dozen people this would be perfect for!

    1. You are so sweet, Lidia!

  9. This makes me want to get over my fear of using power tools! Such a functional gift!

    1. I know you could do it!

  10. I am so impressed that you all built this yourself! It looks like it is straight from a store. What an awesome gift to give someone!

    1. Thank you, Laura!

  11. This would be the perfect gift for a blogger! I would love to have a little table like this to use in the evenings away from my desk… maybe one for me and one for a friend.

    1. I completely agree that’s why I made it from myself!

Comments are closed.