On the front porch I have a small single stick ash tray. I will flip the accumulated ashes from what I am smoking at the time into the garden, then when I'm done with the stick I put the butt into a small trash can with a lid I keep on the porch. When the can gets full, I empty it into the trash.
On the back patio, I do same with the ashes out onto the lawn, then put the finished butt into the side fire box of my grill/smoker and burn it up next time I'm getting charcoal ready for grilling.