Paying Your Medicare Part B Premium

You are probably like most people and receive Medicare Part A at no cost.  Medicare Part A is premium free if you or your spouse worked 10 years or more and paid Medicare taxes while working.  However, Medicare Part B is not free.

If you are receiving retirement benefits through Social Security or the Railroad Retirement Board, your Medicare Part B premium is automatically deducted from your monthly benefit payment. If are not receiving your monthly benefits, you will receive a bill.

The bill you would receive is known as “Notice of Medicare Premium Payment” (CMS 500). You will need to set up a payment method until you begin receiving your retirement benefits.  You have four different options for making your payment.

Medicare Part B Payment Options:

  • Online through your secure Medicare account. 
    Log into (or create) your secure Medicare account.  You can pay by credit card, debit card, or from your checking or savings account. Once you log in you would simply click the pay premium tab.  Below is a picture of what your homepage would look like once you have logged into your account.

  • Medicare Easy Pay. With this free service, your premiums will automatically be deducted from your savings or checking account monthly. Click the link for more information – Medicare Easy Pay.
  • Direct Pay through your bank’s online payment service. Your bank may charge a service fee. Click the link for more details – Direct Pay
  • Mailing Your Payment. You may pay by check, money order, credit card, or debit card. You would fill out the payment coupon at the bottom of your bill and sent it with your payment.  It is important to use the envelope that came with your bill when you are mailing in your payment. Also it is good to write you Medicare number on the check or money order. The mailing address for payment:

    Medicare Premium Collection Center
    PO Box 790355
    St. Louis, MO 63179-0355

For questions about your Medicare bill or if your payment has been processed:

Call 1-800-MEDICARE (1-800-633-4227). TTY: 1-877-486-2048