Cheapest way to fix seats with tears and missing foam?

I've taken several seats into local auto upholstery shop to have split, stretched, cuts repaired.
An "experienced" shop will have misc pieces/rolls of diff "textures" of material to very closely match what you have, or customize and balance the repair, on both sides, if that makes sense .