Pay Your Way, 
in a Few Minutes

You can pay First Financial Resources online through our secure portal, by phone, or by mail.
The portal is the quickest way to pay a medical bill, and it is one step from this page.

Make A Payment

Ready to Make a Payment?
Here’s What You Will Need.

  • Your account reference from the letter we sent you

  • The name on the account

  • A card or bank account

The portal is run by our payment provider on behalf of First Financial Resources. We will never ask for your card details by email.

Other Ways to Pay

Online is not the only option. Here are some other payment options for you, at a pace that works for you.

Portal and phone payments are recorded to your account the same business day. Mailed payments are recorded once they arrive and clear.

Yes. Every payment is confirmed in writing. When a balance is paid in full, you receive a letter to keep for your records. If you are on a plan, each payment is confirmed too, so you always know what has been paid and what remains.

Yes. A partial payment is applied to your account without closing it. If you would like to put the remainder on a plan, just tell us, and we will confirm the plan in writing before your next payment.

Yes. Life changes, and a plan you cannot keep helps no one. Call us and we will work out a path forward together.

The descriptor that shows on your statement is listed on the portal’s confirmation page.

First Financial Resources, Inc. is located at 492 Old Connecticut Path, Suite 101, Framingham, Massachusetts, and our number is 800-747-2302. If a letter, call, or website claims to be from FFR but shows a different address, or asks you to pay by gift card or wire transfer, it is not from us. If anything looks wrong, call us at the number above and we will confirm whether the communication is ours.

Have Questions about Paying? We’re Here to Help.

Ready to Pay?
 Use Our Secure Portal

Peace of mind starts here. Pay through our secure portal and receive written confirmation for your records.
 Questions about a payment request? Call 800-747-2302 and we will gladly confirm it for you.