Mayo has a sort of unique way of handling billing. No we do not have to pay up front. We also have BC/BS. Mayo will send the
billing to your insurance company and have the check sent to you and then Mayo will bill you what the insurance company paid you and you put the check in the bank and send amount to Mayo. Strange but it works fine.