On private property, like a driveway or a job site lot, Richmond does not require a permit for the container, provided the debris is in an approved container rather than loose on the ground.
The street is out. The City makes it unlawful to place refuse in any alley, street, river, or other public place inside the city limits, and repeat violations on the same property in one calendar year carry escalating fines. There is no published street permit that changes that, so plan on the driveway or the lot.
The timing rule is the one that catches people. Richmond requires construction refuse to be removed within ten days after the construction work is finished. The clock runs from the end of the job, not from delivery, so book your pickup as the work wraps.
It is also worth knowing that the City does not take on construction debris itself. Its own rules say the Sanitary District Board is not required to collect and dispose of construction and industrial refuse, which is exactly why a roll-off container is the normal route for a remodel or a teardown here.
Any company collecting debris in Richmond needs a private operator permit from the Board of Sanitary Commissioners, which involves a written application, a vehicle inspection, proof of insurance, and a small annual fee per truck. For questions, the Richmond Sanitary District answers on 765-983-7450, and Infrastructure and Development is on 765-983-7242. Your account manager will confirm the permit side and the ten-day clock before anything is scheduled.