I acted as the GC when I built my house and there really doesn't need to be all that much waste.
First, unused lumber, the lumber yard will take back. Anything such as lumber that had been cut or nailed, shingles, sheetrock, etc. that I didn't see fit to keep, I donated to Habitat for Humanity. You get a tax deduction for that. I burned the worst lumber, cardboard, etc. The junk like unusable shingles, and other generally worthless stuff went to the landfill but it was only one partially-full sixteen foot trailer load that I hauled myself.
First, unused lumber, the lumber yard will take back. Anything such as lumber that had been cut or nailed, shingles, sheetrock, etc. that I didn't see fit to keep, I donated to Habitat for Humanity. You get a tax deduction for that. I burned the worst lumber, cardboard, etc. The junk like unusable shingles, and other generally worthless stuff went to the landfill but it was only one partially-full sixteen foot trailer load that I hauled myself.