Most building and cleanout debris is fine, and Los Altos defines construction and demolition debris very broadly: dirt, sand, rock, gravel, brick, plaster, wallboard, glass, asphalt, roofing, carpet, concrete, tile, stucco, wood, masonry, and remnants of new material all count.
What the city excludes from that category is hazardous waste, sludge, vehicles and vehicle parts, boats and boat trailers, and internal combustion engines. Those never go in a container. Liquids, paint, solvents, and fuel are out too, and asbestos needs a licensed abatement contractor.
The receiving facility adds its own refusals, and one of them surprises people on deck and fence jobs. The nearby transfer station will not take treated wood of any kind, including treated decking, treated fencing, railroad ties, and pilings. It also refuses hazardous waste and liquids. Clean wood, concrete, dirt, sod, asphalt, brick, pavers, and tires are all accepted.
Older homes carry one more check. A building built or remodeled between 1950 and 1980 has to be screened for PCBs in certain building materials before it can be demolished in Los Altos. If your project is a teardown, raise it with your account manager and with the city early, because it affects the schedule rather than just the container.