I recently accepted an offer and performed the background and drug tests. I even agreed on a start date.
But my current employer worked really hard to retain me and they could place me in a more appealing project (I'm a contractor).
Thus, I need to reach out to the other company where I am supposed to start in a few days and "cancel" the entire process.
My question is - would there be any consequences for this, of any kind? Could the other company, for example, require me to pay the fees of the background check or drug test?