Most construction and household debris is accepted. The firm limits come from California rules and from the receiving facility.
Richmond's own definition of solid waste adopts the state definition, and that definition leaves out hazardous waste, radioactive waste and regulated medical waste altogether. In practice those three categories sit outside the city system entirely and need their own handling, not a container.
Paint, solvents, fuel, used oil, batteries, free liquids and asbestos all stay out of a standard container. So do appliances containing refrigerant and electronics, which California treats as their own waste stream. Tires should be set aside and mentioned at booking.
Burning waste is barred outright inside the city limits, which rules out the old habit of reducing a brush pile on site before the container arrives.
One loading rule in the code is worth copying across to a roll-off even though it is written for city containers: bulky material has to be cut down so the load sits inside the container rather than above it. An overfilled container cannot be legally transported, and it is the commonest reason a pickup has to be rescheduled.
If an item is in doubt, ask your account manager before it goes in.