Hi Tony
Microsoft Authenticator doesnt charge you anything to use it as MFA / 2FA verification.
Yes, you can use any authenticator like google or Microsoft for Facebook where to need to use code or Scan code to register yourself. You need to check who actually deducted that amount.
Bottomline: Authenticator are free to use.