Skip to main content

HomeAll guides

How to Pay Your State Farm Bill Online

Paying Your State Farm Bill Through Their Website

You can pay your State Farm insurance bill online by logging into your State Farm account on their website or mobile app, then selecting the bill pay option. State Farm lets you make a one-time payment or set up automatic payments, and you can pay from a checking account, savings account, or debit card. The payment goes through when ready in most cases, though it may take a business day to show in your account.

To get your free guide, go to statefarm.com and sign in with your username and password. If you don't have an online account yet, you'll need to create one first — you can do this by clicking "Register" on the login page and following the prompts. You'll need your policy number and some personal information to set up your account.

Key Takeaways

  • Log into your State Farm account on statefarm.com or the State Farm mobile app to pay your bill online.
  • You can pay with a checking account, savings account, or debit card, and the payment typically processes when ready.
  • Set up automatic payments through your account if you want State Farm to withdraw your payment on the same date each month or billing cycle.
  • If you don't have an online account, you'll need to create one using your policy number before you can pay online.
  • State Farm also accepts payments by phone at 1-800-STATE-FM (1-800-782-8336) if you prefer not to use the website.

Steps to Pay a One-Time Bill

After you log in to your State Farm account, look for a "Pay Bill" or "Payments" option in the main menu. Click on it and you'll see your current bill amount and due date. Select the payment method you want to use — checking account, savings account, or debit card — and enter the account or card details if you haven't saved them before.

Enter the amount you want to pay. You can pay the full amount due, a partial payment, or more than the amount due if you want to prepay toward future bills. Review the payment details to make sure everything is correct, then confirm the payment. State Farm will show you a confirmation number on screen — write this down or take a screenshot for your records.

The payment will usually post to your account the same day or the next business day. You can check the status of your payment by logging back into your account and looking at your payment history.

Setting Up Automatic Payments

Automatic payments mean State Farm will withdraw your payment from your bank account or charge your card on the same date each billing cycle, so you don't have to log in and pay manually every month. To set this up, log into your account and find the "Payments" or "Billing" section, then look for an option like "Autopay" or "Automatic Payments."

Choose your payment method — checking account, savings account, or debit card — and enter the account or card details. Select the date you want the payment to come out each month. You can usually choose any date between the 1st and the 28th. Confirm your setup, and State Farm will send you a confirmation email.

You can change or cancel automatic payments at any time by logging back into your account. If you need to pause a payment for a specific month, you can do that through your account settings as well.

Payment Methods State Farm Accepts

State Farm accepts payments from a checking account or savings account linked to the ACH network, which is the electronic system banks use to move money between accounts. You can also pay with a debit card. If you use a debit card, State Farm may charge a convenience fee — check your account or call them to confirm the current fee, as it can vary.

State Farm does not accept credit card payments online. If you want to pay with a credit card, you would need to call them directly at 1-800-STATE-FM (1-800-782-8336) and ask about payment options, though they may still decline credit cards or charge a higher fee.

What to Do If You Don't Have an Online Account

If you've never set up a State Farm online account, you'll need to create one before you can pay online. Go to statefarm.com and click "Register" or "Create Account." You'll be asked for your policy number, date of birth, email address, and other personal information to verify your identity.

Once you've created your account and set a password, you can log in and pay your bill right away. If you run into trouble creating an account or can't remember your policy number, call State Farm at 1-800-STATE-FM (1-800-782-8336) and a representative can help you get set up.

Paying by Phone or Mail If You Prefer

If you don't want to pay online, you can call State Farm at 1-800-STATE-FM (1-800-782-8336) to pay your bill over the phone. A representative will take your payment information and process the payment for you. You can also mail a check or money order to the address shown on your bill — make sure to include your policy number on the check so State Farm knows which account to credit.

Mailed payments typically take 7 to 10 business days to arrive and post to your account, so mail your payment well before your due date to avoid a late payment. If you're close to your due date, paying by phone or online is faster and more reliable.

Frequently Asked Questions

Is there a fee to pay my State Farm bill online?

There is no fee if you pay from a checking or savings account. If you pay with a debit card, State Farm may charge a convenience fee. The fee amount varies, so check your account or call 1-800-STATE-FM (1-800-782-8336) to confirm the current fee before you pay.

How long does it take for my payment to show up?

Payments made online usually post to your account the same day or the next business day. If you mail a check, allow 7 to 10 business days. Payments made by phone typically post within one business day.

Can I pay someone else's State Farm bill online?

You can only pay a bill for a policy that is registered to your account. If you want to pay someone else's bill, they would need to add you as an authorized user on their account, or you can call State Farm and ask about other options for paying on their behalf.

What if I pay more than my bill amount?

The extra amount will stay in your account as a credit toward future bills. State Farm will explore it to your next payment automatically, or you can request a refund by calling 1-800-STATE-FM (1-800-782-8336).

Can I set up automatic payments for multiple policies?

Yes. If you have more than one State Farm policy linked to your account, you can set up automatic payments for each one separately. Log into your account, select the policy you want to set up autopay for, and follow the automatic payment steps for that specific policy.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.