How to Make a Custom Tablecloth

I searched every store for a dinning room tablecloth which would match the china I already have, but was unable to find one.  So after investing a bit of thought into the topic, I decided to make my own.

How to Make a Custom Tablecloth

I bought two coordinated fabrics and made the table cloth and matching napkins and napkin rings.  The accessories shown here are Christmas/Winter themed, but you can use a tablecloth like this for any occasion.

Start by laying out the base fabric on top of your table and trim it within 6 inches of your table top.

As the second step, I always like to ensure I have a straight edge to work with.  So I take one thread of the fabric and pull it through so I can find the grain and straight edge of the fabric.


This line creates a straight line to trim the tablecloth top so it is square on all sides.


Next, cut the fabric which will be used for the accent to match the length of the tablecloth.  In my case, I had a perfect rectangle shaped table and cut six equal length strips (two for the short ends and four for the long ends).  I had to sew two lengths together for each of the long sides.


Next, sew both strips of accent fabric to the short sides of the tablecloth.  Place right-sides of the fabric together and sew a simple 1/4 inch seam.  Then sew both of the long sides together in the same manner.  This is what it will look like:


You can leave it like this and hem it, however, if you want it to look a little more symmetrical, I suggest making a “fake” seam so it will look like this:


You do this by pinning the underside of the corner and then sewing it, as if you had sewn two pieces together.

Fake Seem

Close up of the fake seam (sewn like a dart):


The only thing left to do is hem the whole perimeter and you are done!


For the post on making the matching napkins and napkin rings, see here:

Custom Napkins and Napkin Rings