I'll add a little more...
My IAA auctions are Tues Mornings. You have 2 business days to pay and 4 business days to remove the car.
If I win a car on Tues, the car must be paid for by Thursday end of day. So, with the details that come with my IAA on-line reciept I go to the bank and do a wire transfer. Lets say I do that wire transfer Thurs Morning. What the wire transfer does is sends money to IAA directed to my specific bidder number account. We all here are the type that buy one car at a time (though one week I ended up with 3.) The IAA system is set up for junkyards and body shops that buy 15 to 150 per week.
So, just because my money arrives to IAA Thursday afternoon, there is one more step. I then have to log into IAA and from my account I have to assign which car to pay for. Easy if you're only buying one car but it is not automatic if just buying one car.
The main point being, just because IAA got my money Thursday, if its not until Friday that I assign the money to the specific car then I will be considered a late payment for that car. I think it is $40 per day of late payment. Net result, a $40 ding before the car will be released.
4 days to pick up or $50 per day late fee:
For me, this means I have to pick up Tuesday auction cars by Monday's end of day. IAA does not offer weekend pick-up.
A caveat...If you sign up for delivery via IAA, IAA does guarantee the shipping price they offered you (in Brian's case $87) but they do not guarantee the car will leave the lot in 4 days. However, since you are paying IAA for shipping and left the routing in their hands there is no $50 per day late fee if the car remains on the IAA lot past the 4 days.
So, if you are personally at risk of not getting to the car quickly, and at risk of 2 days of $50 each, the shipping to Brian's is a cheaper route.