Free city pickup is great, when it works
Henrico County arranges bulk collection through a contracted hauler, but you pay for it, so it isn't free. Items have to be at the curb, fit a set pile size, and fall into approved categories. Pickup can take up to two weeks after you order.