In general, sofa tables aren’t expensive because you don’t need much wood to build them. You can always repurpose the wood from unused furniture or use pallets. And as long as you know how to use a saw and a drill, you can build the table yourself.