A container on private property, including a driveway or a construction lot, needs no permit in Southlake. That is where effectively every container on a Southlake job goes, and the code gives no reason to put one anywhere else.
Southlake's position on who may haul is unusual and worth setting out properly, because it splits by material.
For garbage and trash, the city is closed. The code makes it unlawful to collect, remove or dispose of garbage containers or trash receptacles, or to carry garbage or trash on city streets, except for city employees and persons acting under a contract with the city. The only license the code offers is a self-service one, available on application to the water office for a business to collect and carry garbage and trash from its own premises using its own vehicles, equipment and personnel. There is no third-party hauler license class at all.
For construction debris, the picture is different, and the difference turns on a definition. The code defines debris as dirt, concrete, rocks, bricks or other waste building materials, and then defines trash as all refuse other than garbage, debris, brush, household furniture and appliances. Debris is therefore carved out of trash by name, and the prohibition above reaches only garbage and trash. On the text of the code, a container of construction debris is outside the collection prohibition entirely.
One section cuts across that and we flag it rather than resolve it. The code also says that debris or other trash resulting from construction, major remodeling or general cleanup will not be removed by the city as regular service, and that the owner will have it removed at his expense by either his own crew or by the city contractor. Taken on its own that sentence names only two routes. Set against the prohibition, which does not reach debris, it is a statement about what the city will not collect rather than a limit on who may haul it. The two readings point different ways, both are in the live code, and the reading is a legal question rather than a writing one. Your account manager settles it with the city for your address before a container is booked.
Two further details are useful. The code expressly exempts roll-off containers from the weekly collection requirement that applies to other commercial containers, so long as they are used solely for brush and dry trash. And the covering requirement on a hauling vehicle is satisfied by a vehicle that is enclosed or covered with net, canvas or wire, which an open-top container on a tarped truck meets.
Southlake Public Works is at 1400 Main Street, Suite 460, on 817-748-8400. License fees are set by council resolution rather than printed in the code, so no figure is published.