> ## Documentation Index
> Fetch the complete documentation index at: https://docs.smartbills.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Reset Your Password

> Recover access to your Smartbills account by resetting your password

## Overview

Forgot your password? No problem! Smartbills makes it easy to reset your password and regain access to your account. This guide covers password reset on web and mobile platforms.

<Note>
  **Security**: Password reset links expire after 1 hour for security. Request a new link if yours has expired.
</Note>

## Reset Password on Web

### Step-by-Step Process

<Steps>
  <Step title="Go to Login Page">
    Navigate to [app.smartbills.io/login](https://app.smartbills.io/login)
  </Step>

  <Step title="Click Forgot Password">
    Below the password field, click **Forgot Password?**
  </Step>

  <Step title="Enter Your Email">
    1. Enter the email address associated with your account
    2. Click **Send Reset Link**
    3. You'll see a confirmation message
  </Step>

  <Step title="Check Your Email">
    1. Open your email inbox
    2. Look for an email from Smartbills ([noreply@smartbills.io](mailto:noreply@smartbills.io))
    3. Subject: "Reset Your Smartbills Password"
    4. Email should arrive within 2-3 minutes
  </Step>

  <Step title="Click Reset Link">
    1. Open the email
    2. Click the **Reset Password** button or link
    3. You'll be taken to the password reset page
  </Step>

  <Step title="Create New Password">
    1. Enter your new password
    2. Confirm your new password (type it again)
    3. Click **Reset Password**
  </Step>

  <Step title="Login with New Password">
    1. You'll be redirected to the login page
    2. Enter your email and new password
    3. Click **Sign In**
  </Step>
</Steps>

<Check>
  **Success!** You can now access your account with your new password.
</Check>

## Reset Password on Mobile

### iOS

<Steps>
  <Step title="Open Smartbills App">
    Tap the Smartbills icon on your home screen
  </Step>

  <Step title="Tap Forgot Password">
    On the login screen, tap **Forgot Password?**
  </Step>

  <Step title="Enter Email">
    1. Enter your email address
    2. Tap **Send Reset Link**
  </Step>

  <Step title="Check Email">
    1. Open your email app
    2. Find the password reset email from Smartbills
    3. Tap the reset link
  </Step>

  <Step title="Create New Password">
    1. You'll be taken to Safari or in-app browser
    2. Enter your new password twice
    3. Tap **Reset Password**
  </Step>

  <Step title="Return to App">
    1. Return to the Smartbills app
    2. Login with your new password
  </Step>
</Steps>

### Android

<Steps>
  <Step title="Launch App">
    Open the Smartbills app
  </Step>

  <Step title="Tap Forgot Password">
    On the login screen, tap **Forgot Password?**
  </Step>

  <Step title="Enter Email">
    1. Type your email address
    2. Tap **Send Reset Link**
  </Step>

  <Step title="Open Email">
    1. Open your email app (Gmail, Outlook, etc.)
    2. Find the Smartbills password reset email
    3. Tap the reset link
  </Step>

  <Step title="Set New Password">
    1. Browser opens with reset form
    2. Enter new password twice
    3. Tap **Reset Password**
  </Step>

  <Step title="Login">
    1. Return to Smartbills app
    2. Login with new credentials
  </Step>
</Steps>

## Password Requirements

Your new password must meet these requirements:

<AccordionGroup>
  <Accordion title="Minimum Length" icon="ruler">
    **At least 8 characters**

    Recommended: 12+ characters for better security
  </Accordion>

  <Accordion title="Character Types" icon="keyboard">
    Must include at least 3 of the following:

    * Uppercase letters (A-Z)
    * Lowercase letters (a-z)
    * Numbers (0-9)
    * Special characters (!@#\$%^&\*)
  </Accordion>

  <Accordion title="Restrictions" icon="ban">
    Your password cannot:

    * Be the same as your email address
    * Be a commonly used password (e.g., "password123")
    * Be one of your last 5 passwords
    * Contain only sequential characters (e.g., "12345678")
    * Contain your name or company name
  </Accordion>
</AccordionGroup>

### Password Strength Indicator

When creating your new password, you'll see a strength indicator:

* 🔴 **Weak** - Does not meet requirements
* 🟡 **Fair** - Meets minimum requirements
* 🟢 **Good** - Strong password
* 🟢 **Excellent** - Very strong password

<Tip>
  **Pro tip**: Use a passphrase with random words like "correct-horse-battery-staple" for a strong, memorable password.
</Tip>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Didn't receive reset email" icon="envelope">
    **Check these first:**

    1. **Spam/Junk folder** - Check your spam folder
    2. **Wait a few minutes** - Emails can take 2-5 minutes
    3. **Correct email** - Ensure you entered the right email address
    4. **Email filters** - Check if emails from smartbills.io are blocked

    **Still no email?**

    1. Add `noreply@smartbills.io` to your contacts
    2. Try requesting a new reset link
    3. Check with your IT department about email filtering
    4. Contact [support@smartbills.io](mailto:support@smartbills.io)
  </Accordion>

  <Accordion title="Reset link expired" icon="clock">
    **Problem**: "This link has expired" message

    **Reason**: Password reset links expire after 1 hour for security

    **Solution**:

    1. Go back to the login page
    2. Click **Forgot Password?** again
    3. Request a new reset link
    4. Use the new link within 1 hour

    <Tip>
      Complete the password reset as soon as you receive the email to avoid expiration.
    </Tip>
  </Accordion>

  <Accordion title="Reset link doesn't work" icon="link-slash">
    **Possible issues:**

    1. **Link already used** - Each link can only be used once
    2. **Link expired** - Links expire after 1 hour
    3. **Browser issues** - Try a different browser
    4. **Copy/paste error** - Link might be incomplete

    **Solutions**:

    * Request a new reset link
    * Click the link directly from email (don't copy/paste)
    * Try opening in an incognito/private window
    * Clear browser cache and cookies
  </Accordion>

  <Accordion title="New password rejected" icon="circle-xmark">
    **Error**: "Password does not meet requirements"

    **Check that your password**:

    * Is at least 8 characters long
    * Contains uppercase and lowercase letters
    * Includes at least one number
    * Has at least one special character
    * Isn't too similar to your email
    * Isn't a commonly used password

    **Tips**:

    * Use a password manager to generate strong passwords
    * Try a passphrase with numbers and symbols
    * Check the password strength indicator
  </Accordion>

  <Accordion title="Account not found" icon="user-slash">
    **Error**: "No account found with this email"

    **Possible reasons**:

    1. **Wrong email** - Try alternative email addresses
    2. **Account deleted** - Account may have been deleted
    3. **Never registered** - You may not have created an account
    4. **SSO account** - You might use Single Sign-On

    **Solutions**:

    * Verify the email address
    * Try signing up for a new account
    * Check if your company uses SSO
    * Contact [support@smartbills.io](mailto:support@smartbills.io)
  </Accordion>

  <Accordion title="Can't login after reset" icon="right-to-bracket">
    **Problem**: Reset successful but can't login

    **Try these**:

    1. **Wait a moment** - Changes can take 30-60 seconds
    2. **Check Caps Lock** - Password is case-sensitive
    3. **Copy/paste carefully** - Avoid extra spaces
    4. **Clear browser cache** - Old session data may interfere
    5. **Try different browser** - Rule out browser issues

    **Still can't login?**

    * Reset your password again
    * Contact support with error details
  </Accordion>
</AccordionGroup>

## Security Best Practices

### Choose a Strong Password

<Steps>
  <Step title="Use a Password Manager">
    Password managers like 1Password, LastPass, or Bitwarden can:

    * Generate strong, unique passwords
    * Store passwords securely
    * Auto-fill login forms
    * Sync across devices
  </Step>

  <Step title="Create a Passphrase">
    Instead of a complex password, use a passphrase:

    **Good**: `Coffee-Morning-Blue-2024!`
    **Better**: `I-Drink-3-Cups-Daily!`

    * Longer than 12 characters
    * Easy to remember
    * Hard to guess
    * Includes numbers and symbols
  </Step>

  <Step title="Avoid Common Mistakes">
    **Don't use**:

    * Personal information (birthday, name, pet names)
    * Dictionary words
    * Sequential numbers (123456)
    * Keyboard patterns (qwerty)
    * Same password as other sites
  </Step>

  <Step title="Enable Two-Factor Authentication">
    After resetting your password, enable 2FA for extra security:

    [Set up Two-Factor Authentication](/help-center/account/two-factor-auth)
  </Step>
</Steps>

### After Resetting Your Password

<AccordionGroup>
  <Accordion title="Update Saved Passwords" icon="floppy-disk">
    If you have your password saved:

    **Browser**:

    1. Update saved password in browser settings
    2. Chrome: Settings → Passwords
    3. Safari: Preferences → Passwords
    4. Firefox: Settings → Privacy & Security → Passwords

    **Password Manager**:

    1. Update the entry in your password manager
    2. Ensure it syncs across devices
  </Accordion>

  <Accordion title="Update Mobile Apps" icon="mobile">
    If you have Smartbills mobile app:

    1. Open the app
    2. You'll be prompted to login again
    3. Enter your new password
    4. Enable biometric authentication
  </Accordion>

  <Accordion title="Review Account Security" icon="shield">
    After resetting, review your security:

    1. Go to Settings → Security
    2. Check **Recent Activity** for suspicious logins
    3. Review **Active Sessions**
    4. Revoke any unknown sessions
    5. Enable Two-Factor Authentication if not already enabled
  </Accordion>

  <Accordion title="Update API Keys (Developers)" icon="code">
    If you use the Smartbills API:

    <Note>
      **Good news**: API keys are not affected by password changes. They remain valid.
    </Note>

    However, if you suspect your account was compromised:

    1. Go to Settings → Developer → API Keys
    2. Revoke all existing keys
    3. Generate new API keys
    4. Update your applications
  </Accordion>
</AccordionGroup>

## Prevent Future Lockouts

### Tips to Remember Your Password

1. **Use a Password Manager**
   * Stores all passwords securely
   * Only need to remember one master password
   * Auto-fills login forms

2. **Write it Down Securely**
   * Store in a locked drawer or safe
   * Never leave it near your computer
   * Don't store in plain text files

3. **Create a Memorable Pattern**
   * Use a passphrase with personal meaning
   * Add numbers and symbols systematically
   * Example: `MyDog-Loves-Walking-2024!`

4. **Enable Biometric Login**
   * Use Face ID, Touch ID, or fingerprint
   * Faster and more secure
   * No need to remember password daily

### Regular Password Updates

<Tip>
  **Best practice**: Change your password every 90 days, or immediately if you suspect it's been compromised.
</Tip>

## Forced Password Reset

### Why You Might Be Required to Reset

You may be forced to reset your password if:

1. **Security Breach** - Potential account compromise detected
2. **Policy Change** - Company security policy updated
3. **Expired Password** - Password older than allowed period
4. **Suspicious Activity** - Unusual login patterns detected
5. **Admin Request** - Administrator reset your password

<Warning>
  **Forced reset**: If you're required to reset your password, do so immediately. This is usually for security reasons.
</Warning>

## Change vs Reset

### What's the Difference?

| Change Password       | Reset Password              |
| --------------------- | --------------------------- |
| You're logged in      | You're logged out           |
| Know current password | Forgot password             |
| Go to Settings        | Use "Forgot Password" link  |
| No email required     | Email verification required |
| Immediate             | Takes a few minutes         |

### To Change Your Password (When Logged In)

If you're already logged in and want to change your password:

1. Go to **Settings** → **Security**
2. Click **Change Password**
3. Enter current password
4. Enter new password twice
5. Click **Update Password**

See: [Update Your Profile](/help-center/account/update-profile)

## Next Steps

<CardGroup cols={2}>
  <Card title="Enable Two-Factor Auth" icon="shield-halved" href="/help-center/account/two-factor-auth">
    Add extra security to your account
  </Card>

  <Card title="Update Your Profile" icon="user-pen" href="/help-center/account/update-profile">
    Complete your account information
  </Card>

  <Card title="Login to Your Account" icon="right-to-bracket" href="/help-center/account/login">
    Access your account
  </Card>

  <Card title="Security Best Practices" icon="lock" href="/help-center/account/two-factor-auth">
    Learn about account security
  </Card>
</CardGroup>

## Need More Help?

<AccordionGroup>
  <Accordion title="Still Can't Reset Password" icon="circle-question">
    If you've tried everything and still can't reset your password:

    **Contact Support**:

    * Email: [support@smartbills.io](mailto:support@smartbills.io)
    * Include: Your email address and description of the issue
    * Response time: Within 24 hours

    **For Urgent Issues**:

    * Enterprise customers: Call your dedicated support line
    * Business plan: Use priority email support
  </Accordion>

  <Accordion title="Account Compromised" icon="triangle-exclamation">
    If you believe your account has been compromised:

    **Immediate Actions**:

    1. Reset your password immediately
    2. Enable Two-Factor Authentication
    3. Review recent activity
    4. Revoke all active sessions
    5. Check for unauthorized expenses or changes

    **Contact Security Team**:

    * Email: [security@smartbills.io](mailto:security@smartbills.io)
    * Mark as urgent
    * Describe what happened
  </Accordion>
</AccordionGroup>

***

<Note>
  **Remember**: Never share your password with anyone, including Smartbills support staff. We will never ask for your password.
</Note>
