My house was built in 1929 and still has the original hardwood floors. And now some 85 years later they are in terrible shape. They squeak like crazy, many boards are broken and splintered, there are gaps, they are uneven, and there are several places where someone put many nails into it (I assume to try and stop the squeaks).
Making things complicated though is there is no subfloor and all interior walls sit on the hardwood. So the floor was nailed directly to the floor joists, and then all interior walls were put up, I can't even imagine how you would get that floor up and out for under the walls that are nailed through it.
So what can I do? Wall-to-wall carpeting would be the easiest solution, though I'm not crazy about an entire house of carpeting. Is the only other option laminate assuming I can get the floors to be level? Or can I just treat the existing floor as a subfloor and do what I like once I get it level?
Talk to a hardwood installation company. You might be surprised at what they can do with your floor in your budget. It might be too expensive depending on the extent of the damage, but a lot of visual damage is actually acceptable in vintage hardwood floors, and they may be able to replace the bad pieces, resolve the squeak, and refinish the floor for a cost less than the overlay and new flooring would cost.
Add new pieces of wood anywhere there's a gap of more than 3/8" in the floor. If the floor is very uneven with obvious depressions and wear spots, going through with a large floor sander can reduce the unevenness, and produce a level and flat enough floor. There are leveling compounds you can use at this stage, but if you do, choose one that is flexible and will not become brittle. Concrete based compounds are not suitable, as they will crack and pulverize, ultimately becoming ineffective over time.
Take the time to screw the wood to the joists below to reduce the friction noise (squeaking). This might take a significant number of screws and time. If the cause of a squeak is rubbing between two adjacent boards, a short screw in the crack between them can secure them together enough to eliminate the squeak.
Depending on what you want to place on top, add 1/4" luaun or thicker plywood - up to 3/4" underlayment - to resolve the remaining flatness and gap issues, and to meet the needs of the flooring you choose to place over the top. If you're going to put another hardwood floor down, you may not need thick underlayment. If you want to put carpet and pad down, you'll probably want thicker underlayment. Consult your flooring installer or the flooring instructions for the recommended underlayment type.
Yes you can use the existing floor as a subfloor, but I humbly submit, that the brittle cement based self leveling underlayment would not do well sandwiched between two wood surfaces, and a slew of fasteners driven through it. I seems to me the vibration, the fastener shooting through the cement would start cracking up the poured underlayment. I believe it is done a lot as a standard operating procedure, so it is accepted. I would not want a bunch of cement chips holding up my floor. But once it is done, it is always out of sight, out of mind, I guess has been the norm too. I am not trying to slam anybody out there, I see that the accepted "norms" are changing. If I am wrong please say so.
If your floor is under the interior walls and most of the damage is in the middle of the rooms where all the foot traffic has been, and you know your existing floor is 3/4", I would cut out the sections of damaged floor and leave the existing intact flooring, as much as possible, to pass under the walls. Wall supported by joists (perpendicular) are not as critical, you can remove the flooring as close to the wall as you like. It's the flooring where the walls are supported in the direction with the joists. Keep the existing flooring intact for at least two joist spans and cut out the rest, replacing it with 3/4" CDX for 16" centers or 3/4" T&G for 24" centers. You could use T&G for all of too if you like. If your existing flooring is 7/8" or 1" thick, add an appropriate shim on the joists before you lay the new subfloor. Where the plywood meets the second joist back from the parallel wall, at minimum, add a 2X4 nailer, slightly elevated to make the new and old surfaces flush. Glue the nailer in place, using screws or nails to hold it until the glue sets.
Using an adaptation of this process, you can even flatten the floors a bit while the damaged floor is up, you could sister the existing joists with 2X4's to eliminate the sag that the existing joists have created over their years of service. You will not need to add the shims then, just raise the sistered joists high enough to make up the difference in the thicknesses as well as creating a new flat surface. A scrap of 3/4" plywood will set the ends right, and a string line through the middle, raised slightly above the nailers at the ends will get the center of the room flat. There is a little more to it, but I am trying to keep from writing a novel. This should get you going in the right direction.
If, like @Jack, you are afraid of nailing though it (not a problem with the right product, can be a problem with the wrong product), you can use either a floating or a glue-down approach for a (usually "engineered") wood floor surface. I myself have a good deal of glued-down solid-wood parquet flooring - quite nice, but not as easily/cheaply available now as it was before laminate floors came on the market, which is a pity.
Once the acrylic adhesives (low VOC) came on the market solid-wood parquet was a joy to work with - the old solvent method was not much fun (stank to high heaven and had very rigid timing to follow. Stressful.)
In addition to the prospect of using the existing flooring as a subfloor with adequate leveling, which would be suitable for basically everything besides tile, you could additionally add lay 3/4" plywood over it to make that a new subfloor, and then lay tile or any other kind of flooring you want over it.
What you're describing sounds similar to my parents house. They had a thin layer of plywood (1/4"?) installed over the original hardwood floor to level it, and then put a new hardwood floor on top of that with the new boards laid perpendicular to the original flooring. It's been a half dozen years since the work was done, and the new floor is still completely level and non-creaky.
First on squeaking:Try to figure out what the cause of the squeaking is before trying to fix it. I advise you at least figure out the cause before putting in a new floor on top of the old one, as access to the old floor may be helpful.Most common cause for squeaking (as far as I know) is that the floorboards aren't fastened perfectly to the joist anymore and can move when you walk on them. This can be fixed by screwing them into the joist (from above) or shimming (from below). Given the weirdness of your interior walls, the squeaking could also be caused by having the floorboards bent under stress. In that case you could remove the source of the stress (for example the walls) or add support to the floorboards. Whether this is a problem depends on the strength of your floorboards and the stress placed on them. I had this for example with an aluminum frame interior wall that was fit too tightly so it pushed up the floorboards.
I had a similar problem to yours, except that my existing floor wasn't as damaged. I sanded my floor level, treated it against bugs (just to be on the safe side) and then put laminate on top of it. The laminate placed perpendicular to the existing floor. This was enough to solve the squeaking and give me a nice new floor. Sanding it made it level enough to support the laminate without additional leveling agents (I checked this with the supplier).
Unless we hear better advice here, I assume this means replacing the floors. As was typical for houses during this period, the second floor hardwood is installed directly on the floor joists - no subfloor. (On the first floor, there is subfloor made of diagonally running 3/4" boards with 1/4" finish parquet floors nailed to it.)
Clearly this is not how it is done nowadays, but installing subfloor is a much bigger job since the only way to do it well is to remove the stair railing, otherwise the new floor will be 3/4" higher, plus this messes with the height of the first and last step on the stair run (first step riser 3/4 shorter, while the last step is 3/4 higher).
There's a chance that replacing the floor with a new one "in-kind" will result in just as much or even more squeaking. Probably not at first, when the wood is still slightly rough, and new, but as the boards expand and contract over the seasons, and slide against each other as people walk on them, the movement and pressure acts to kind of polish the wood where they touch, and it's those smooth surfaces that really make the wood sing.
What you need to do is keep the boards from moving rubbing against each other. You need to take the "looseness", "give" or "bounce" out of the floor when weight causes the planks and joists to rub against each other and make a noise.
One "classic" way to do that, if you have access to the underside of the floor, like in a basement or crawlspace, drive a screw at an angle up through the joist (on an angle) and draw the floorboard tightly down to the joist to prevent it from moving.
Sometimes, squeaks can be stopped by running a bead of construction adhesive along the joint between the floorboards and the joists. Another way is to glue/screw a brace or cleat between the floorboards and joists to prevent movement.
If that doesn't seem to be working (and it won't last forever...you might need to do this every few years if they loosen up again) you can put new nails in the face of the boards, or even better in the tongue between the boards. Use the punch to push the heads below the surface and, if you installed the nails in the face, use filler to hide the holes.
c80f0f1006