No, a provider cannot write off the difference between the billed amount and the contracted amount.
The provider is under no obligation to contract with the insurance company for the agreed-to rates. If the provider does enter in to such an agreement, then he is bound to accept those rates in payment for his services and cannot write off the difference as a deduction.
If this was helpful please press the Accept button. Positive feedback is also appreciated.