It’s often different based on whether it’s parked on private or public property, what city/state it’s in, and so on. I used to do trespass towing in Massachusetts.
Trespass tow: An unathorized car is on private property, and a private tow company is called to remove it.
Police tow: The police decide to have a car towed by a private tow company because of a collision, or it’s blocking the road, or they’ve found a stolen car.
BTD tow: If your car is simply illegally (but not dangerously) parked on the street, the Boston Transportation Department comes and gets it with their own trucks.
In Massachusetts, these are the maximum fees. I’ve never heard of anyone charging less than maximum, but the law does allow for it:
Towing fee: 75— includes 5 miles round trip, from the tow yard to your car and back.
Mileage: Most to companies don’t go very far to do a trespass tow. I’m not sure what the per-mile fee is, but figure on $5-10 for mileage, if any at all.
Storage: $20 per day. In some places, a “day” is a 24-hour period, but as mangeorge experienced, some locales allow the tow operator to use calendar-days. I’m pretty sure Massachusetts considers a 24-hour period to be a day.
So, if your car’s brought in as a trespass tow or a police tow in Massachusetts, and you come get it within 24 hours, you’ll most likely pay $95.
If BTD tows your car, the fees are much lower; less than $50. But there’ll be a parking ticket on it too.
Other notes that may help you write your story:
-Private tow companies usuallyaccept cash only; no exceptions.
-If it is discovered that the car isn’t legally registered, the tow company won’t let you drive it off the lot—you’ll have to pay them to tow it to private property, have another tow company come get it, or go get the car registered first.
-The driver will indeed gain entry to the car’s interior if needed, to release the parking brake, take the transmission out of Park, straighten the steering wheel, and so on.