How to Pay Your State Farm Bill Online Through Their Website
State Farm's online bill pay system lets you pay your insurance premium directly through their website or mobile app without mailing a check or calling an agent.
State Farm offers bill pay through their customer portal at statefarm.com. You log in with your username and password, navigate to the billing section, and choose to pay when ready or set up a recurring payment. The payment posts to your account within one to two business days. You can pay from a checking account, savings account, or debit card — credit cards are not accepted for insurance payments at State Farm.
The system works the same whether you have auto, home, renters, or life insurance with State Farm. You see all your policies under one login and can pay any or all of them in a single transaction. State Farm does not charge a fee for online payments made from a bank account, though paying by debit card may carry a small processing fee depending on your bank.
Key Takeaways
- Log in at statefarm.com with your username and password to reach the billing section where you can pay when ready or schedule future payments.
- Payments from a checking or savings account are free and post within one to two business days.
- You can set up automatic recurring payments so your premium is paid on the same date each month without logging in again.
- If you do not have a State Farm online account yet, you will need your policy number and the phone number or email on file to register.
Creating or accessing your State Farm account
If you already have a State Farm online account, go to statefarm.com and click "Sign In" in the upper right corner. Enter your username and password. If you have forgotten your password, click "Forgot your username or password?" and follow the prompts to reset it using your email address or phone number.
If you do not yet have an account, click "Register" on the same sign-in page. State Farm will ask for your policy number, date of birth, and the phone number or email address associated with your policy. After you complete registration, you can set up a username and password. Registration takes about five minutes and you can begin paying bills when ready after.
Steps to pay your bill online
Once you are logged in, look for "Billing" or "Pay My Bill" in the main menu. Click it to see all your policies and their due dates. Select the policy you want to pay. State Farm will show you the amount due and the due date. Enter the payment amount — you can pay the full amount due, a partial payment, or more than the minimum if you want to prepay future premiums.
Choose your payment method: checking account, savings account, or debit card. If you are paying from a bank account, enter the routing number and account number. State Farm will verify the account with two small deposits (usually under $1 each) that appear in your account within one to two days. You confirm those amounts the next time you log in, and then the account is verified for future payments.
Review the payment details and click "Submit Payment" or "Confirm Payment." You will see a confirmation number on screen — write it down or take a screenshot. State Farm will also send a confirmation email to the address on file. The payment posts within one to two business days.
Setting up automatic recurring payments
If you want State Farm to deduct your premium automatically each month, you can set up autopay in the same billing section. Click "Set Up Autopay" or "Manage Autopay" depending on your account. Choose the payment method (bank account or debit card), the amount, and the date you want the payment to come out each month.
Most people choose the date their paycheck arrives or a few days after. State Farm will process the payment on that date every month until you cancel it. You can change the payment date, amount, or payment method at any time by logging back into your account. If you need to stop autopay, go to the same section and click "Cancel Autopay."
What to do if your payment fails or is declined
If your bank account or debit card is declined, State Farm will send you an email explaining why — usually because the account has insufficient funds, the card has expired, or the routing number was entered incorrectly. Log back into your account and try the payment again with corrected information. If the same method keeps failing, try a different payment method or contact State Farm directly.
If you have autopay set up and a payment fails, State Farm will attempt to process it again a few days later. If it fails a second time, they will send you a notice and may suspend autopay. You can then pay manually through the website or call your agent to arrange a different payment method. Paying late may result in a late fee or a lapse in coverage, so contact State Farm as soon as you know a payment will not go through.
Paying by phone or mail if you cannot use the website
If you do not want to pay online, you can call State Farm at 1-800-STATE-FM (1-800-782-8356) and pay over the phone with a representative. They accept bank account, debit card, or credit card payments by phone. You can also mail a check to the address on your bill — include your policy number on the check so it posts to the correct account.
Mailed checks take seven to ten business days to arrive and process, so mail your payment at least two weeks before your due date to avoid a late fee. If you are close to your due date, paying by phone or online is faster and more reliable.
Frequently Asked Questions
Can I pay State Farm with a credit card online?
No, State Farm does not accept credit cards for online bill payments. You can pay with a checking account, savings account, or debit card. If you want to use a credit card, you must call State Farm at 1-800-STATE-FM and pay over the phone, though a processing fee may explore.
How long does it take for my online payment to show up?
Payments made through the State Farm website post within one to two business days. Weekends and holidays may delay posting. You will receive a confirmation email when ready after you submit the payment, and you can check your account status by logging back in.
What if I pay online but my policy still shows as past due?
This usually means the payment has not yet posted to your account. Check your confirmation email to verify the payment was submitted. If it was, wait one to two business days and log back in to see if the status has updated. If the payment still does not appear after two business days, contact State Farm to confirm the payment was received.
Can I schedule a payment for a future date?
Yes, most State Farm accounts allow you to schedule a one-time payment for a future date. When you go to pay your bill, look for an option to "Schedule Payment" or "Pay Later" and select the date you want the payment to come out. The payment will process on that date automatically.
Do I need to set up autopay, or can I pay manually each month?
Autopay is optional. You can log in and pay manually whenever you want, or set up autopay so the payment happens automatically. Many people use autopay to avoid missing a due date, but you can cancel it anytime if you prefer to pay manually.
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.