How to Build Your Own Coffee Table

Updated on May 18, 2019
RTalloni profile image

Robertatalloni means creativity. Whether in writing or in more typical art forms, artistry (and a bit of fun) must be part of the work.

Click thumbnail to view full-size
Making your own coffee table furniture gives you a statement piece.This is my finished hairpin leg DIY coffee table.
Making your own coffee table furniture gives you a statement piece.
Making your own coffee table furniture gives you a statement piece. | Source
This is my finished hairpin leg DIY coffee table.
This is my finished hairpin leg DIY coffee table. | Source

Making a coffee table from store-bought items is easy work. See this method and consider how you can design and make a similar table, though your idea may not be round like mine. Any shape and size does the job.

I used a standard table top from a lumber department. However, if you can use the right saw, or know someone who can, yours can be shaped like a tea pot if you so desire.

After choosing size and shape, the correct legs are an important decision. Sturdy is the primary goal. They can be made of metal, wood, or plastic (type) material. A little research will help you decide how they should be made or where to buy them once you know what you want.

Then there is the finish. Paint? Stain? Get imaginative, I did. You may be surprised when you see the supplies list for this specific coffee table. When the final decision is made, you are ready to think through assembly and make your supplies list.

Below are the items needed for this project with photos to help you see the process. Read it through so you can check on whether you already have any of the items. Many crafts people do.

Hopefully, you will be inspired to proceed with that project you've had rolling around the back of your head. Keep in mind how such a table could make a nice gift, especially if you get an idea of what the recipient would like before you design it.

Basic parts for the coffee table project.
Basic parts for the coffee table project. | Source

Supply List and Tools Needed

Here'e a list of the supplies you'll need:

  • 3' round table top
  • 3' square piece of 1/2-inch plywood
  • (8) 1.5-inch screws
  • (4) 16-inch black metal hairpin table legs, heavy duty
  • (16) 1-inch screws (heavy ones for attaching legs)
  • clear polyurethane spray
  • neutral-colored paint (about 1 quart)
  • clear, water-based polyurethane (about 1 gallon)
  • carpenters' wood glue
  • painters' tape
  • lightweight upholstery fabric (about 1.25 yards)

And here's a list of the tools you'll need:

  • (2) 4-inch paint brushes
  • lightweight sandpaper
  • jig saw (for cutting the round shape out of plywood—or you can have it cut at a lumber store)
  • drill driver (screw gun for attaching screws)

So, had you guessed my surprise item? The fabric I used has embroidery on what appears to be gauze but it is a lightweight polyester. See photos below.

Hairpin legs arrived in beautiful condition.
Hairpin legs arrived in beautiful condition. | Source
It was as if the fabric store had read my mind.
It was as if the fabric store had read my mind. | Source

How to Assemble the Parts and Pieces

Please read through these steps before beginning project:

  1. Wash and dry fabric according to manufacturer's instructions. If needed, iron fabric before using.
  2. Cover black hairpin legs with a clear polyurethane spray. Set aside to dry.
  3. Cut plywood into a 32" circle and lightly sand it (or just sand if precut). Dust off, paint one side and edges with neutral color, and set aside to dry.
  4. Lightly sand 36" table top. Dust off, paint top and edges with neutral color. Allow to fully dry.
  5. Put a heavy coat of polyurethane on painted table top, around outer edges of table top, and underneath the edges at least 3–4".
  6. Immediately spread fabric on the table top, evenly like a table cloth. Pull slightly (keeping it even) so it sticks to the polyurethane.
  7. Begin wrapping edges and using painters' tape to hold in place. No need to be in a big rush, but work quickly. Don't worry if some edges seem too long, as this will be remedied later. Don't worry that there are gathers along the fabric edges, just make them as even as possible.
  8. Once the edges are taped, go over the top with a paint brush to check for air bubbles that need smoothing out. Allow polyurethane to dry according to manufacturer's instructions.
  9. When drying time is up, paint clear polyurethane on top of the cloth (not too heavily), around the edges, and again up under the edges about 3 inches. Don't worry about the painters' tape at this point.
  10. Repeat, painting the polyurethane on in the same manner, allowing the correct dry times between coats. I did seven coats because of the embroidery, but you may find that your fabric requires fewer coats.
  11. Once you are satisfied with the number of coats, allow the table top to thoroughly dry. I gave it a couple of days, because I didn't want to take any chances with so many coats on it.
  12. Once it is well dried, turn it over onto a clean surface, bottom side up. Now you can cut extra-long pieces off around the curve, but pay attention not to cut too much off. The overlapped fabric needs to be long enough to be hidden by the plywood circle. The table top was 36" and the plywood was cut to 32", so the fabric overlap had to be about 6".
  13. Place the plywood on the table top's back, covering the edges of the fabric. Make a few marks to indicate its outline and set it aside. Peel off painters' tape.
  14. Apply carpenters' glue according to manufacturer's directions inside the marked outline. Replace the plywood circle inside the outline.
  15. Mark evenly spaced Xs for screws and use drill driver to insert them. If working alone, a clamp can hold the plywood in place, but another person can hold it tight enough to get a couple of screws in. Finish inserting all eight screws, and clean off any glue that oozed out along the edges with a wet cloth. Allow glue to dry.
  16. Paint the plywood with a second coat of neutral-colored paint if you wish, being careful not to get paint on the polyurethaned cloth. Allow paint to dry.
  17. Mark leg placement on outer edges of plywood, measuring carefully. Install hairpin legs.
  18. Enjoy showing off your table!

While waiting on portions of our addition to be completed it only made sense to use the time working on smaller DIY projects. This idea had been rolling around the back of my head for some time.

The right timing, collecting the parts, and putting it together was a satisfying process. It may not be everyone's cup of tea, but it's just what I imagined for the space. In sharing this tutorial I'm hoping to see ideas others come up with for their own use.

DIY Furniture

How have you DIY'd furniture?

See results

Table in Progress

Painting table top.
Painting table top. | Source
Close up of taped edges.
Close up of taped edges. | Source
Close up of wrapped edges.
Close up of wrapped edges. | Source
Fabric trimmed up.
Fabric trimmed up. | Source
Painting plywood after installation.
Painting plywood after installation. | Source
Close up of gathered edges.
Close up of gathered edges. | Source
Hairpin legs in place.
Hairpin legs in place. | Source

Note-to-Self Item

So, after planning and executing my project I found the finished coffee table had an issue I did not foresee for some strange reason. It should have been obvious from the get go. Thankfully, there was a solution. Did you notice it?

Though I love the table the embroidery is bumpy, making it a bit difficult to place a cup down safely. It can be done, but a tray was the solution. The black one shown was quite inexpensive. One day I hope to find or ask my hubby to make a round wooden one with extra low sides, more like a frame.

The moral of the story is to be sure and think through every aspect of your project before buying your supplies or you may also do something like give your coffee or tea cups an uneven surface. Let me know what you think of this project below, but if you create your own coffee table write an article so we can see it!

Beautiful Two Tone Counter Height Table

Questions & Answers

    Do you like to make items for your home?

    Submit a Comment
    • RTalloni profile imageAUTHOR


      4 months ago from the short journey

      Peggy Woods:

      How lovely to have your dad's desk! Thanks kindly for your reply here. I'm thankful to be able to report that this table has held up very well.

    • Peggy W profile image

      Peggy Woods 

      4 months ago from Houston, Texas

      Reading about how you created your own table reminded me of the many pieces of furniture that my dad made for our family. To this day I still have a desk that he made, and I cherish it. Your table is very pretty and your instructions are clear. It must be very satisfying to use it.

    • RTalloni profile imageAUTHOR


      7 months ago from the short journey

      Chitrangada Sharan:

      Thank you so much for letting me know you like this project! It is satisfying to create items, especially when they turn out right. I hope this DIY tutorial helps others come up with their own ideas so they can enjoy creating and using them.

    • ChitrangadaSharan profile image

      Chitrangada Sharan 

      7 months ago from New Delhi, India

      Your coffee table looks elegant and beautiful. What a wonderful, creative idea and it gives a satisfaction of doing something by yourself.

      Thanks for sharing this excellent DIY project. Have a wonderful day!

    • RTalloni profile imageAUTHOR


      9 months ago from the short journey

      Thanks very much for your generous feedback! This coffee table was fun to design and build, and I hope it encourages others to tackle a project they've been wanting to do.

    • rajan jolly profile image

      Rajan Singh Jolly 

      9 months ago from From Mumbai, presently in Jalandhar, INDIA.

      Your coffee table looks so good. You have explained the process in detail. Thank you for sharing this DIY project.

    • RTalloni profile imageAUTHOR


      10 months ago from the short journey


      Thanks so much, both for your visit and kind comment. (Maybe one day you will get to build a coffee table one day to use as a gift.)

    • lizmalay profile image


      10 months ago from Herriman,UT

      What a great DIY project. I have a coffee bar too but, I didn't build mine. Good job Roberta!

    • RTalloni profile imageAUTHOR


      11 months ago from the short journey


      Thank you so much for your feedback and letting me know you like the design concept. I hope we'll get to see your project. If you write a hub on it let me know so I can link the article in this one.

    • RTalloni profile imageAUTHOR


      11 months ago from the short journey

      Linda Crampton:

      So appreciate your visit and feedback. Thank you.

    • lindacee profile image

      Linda Chechar 

      11 months ago from Arizona

      Love this DIY project! I definitely need a coffee table. One of these days I'll have to try it--with the help of hubby, of course. The fabric covering and the hairpin legs make it very stylish.

    • AliciaC profile image

      Linda Crampton 

      11 months ago from British Columbia, Canada

      The finished table looks beautiful, Roberta. What a lovely project. You are very creative.

    • RTalloni profile imageAUTHOR


      11 months ago from the short journey

      Thank you for stopping in to see this coffee table and leaving your kind comment.

    • Emmy ali profile image

      Eman Abdallah Kamel 

      11 months ago from Egypt

      It's really very beautiful idea. Its materials are simple and easy to implement.

    • RTalloni profile imageAUTHOR


      11 months ago from the short journey

      Donna Herron:

      Thanks so much for checking out this project and for your comment.

      Glass surely is a clear cut ;) option but we chose not to use it for the sake of little ones and my clumsiness. I thought of checking into a high quality plexiglass one day.

    • RTalloni profile imageAUTHOR


      11 months ago from the short journey

      Ethel Smith:

      Thanks kindly. So appreciate your visit and feedback on this post.

    • purl3agony profile image

      Donna Herron 

      11 months ago from USA

      Wow! Your finished table is beautiful. I thought from your photos that your table had a piece of glass on the top. That would provide a sturdy and smooth surface for your table top. Great job! You inspire me!

    • ethel smith profile image

      Ethel Smith 

      11 months ago from Kingston-Upon-Hull

      Excellent. One thing I did not guess from firts image was it was covered in fabric rather than a paint job. Very creative thanks


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)