3 weeks from the day they got it, worked the estimate, submitted to insurance, got approval for payment, and completed repair. Would have been faster but for the July 4th holiday. Except for the initial contact with my insurance carrier, they handled it all. Very happy with the entire process. Except of course my dumb mistake in the first place.