# How to update business information in Stripe

- Tool: Stripe
- Difficulty: Beginner
- Time required: 10 minutes
- Compatibility: All Stripe accounts, all plans
- Last updated: March 2026

## TL;DR

Update your business information in Stripe by going to Settings → Account details in the Dashboard. From there you can change your legal business name, DBA (doing business as) name, support phone number, business address, statement descriptor, and other details. Some changes may trigger re-verification.

## Updating Business Details in Your Stripe Account

Keeping your business information accurate in Stripe is important for compliance, customer trust, and smooth payouts. You can update your legal name, address, statement descriptor, and support information directly from the Dashboard. This guide covers each field and notes which changes may require additional verification.

## Before you start

- Administrator access to your Stripe account
- Your updated business details (legal name, address, tax ID if changed)

## Step-by-step guide

### 1. Navigate to Account details

Log in to the Stripe Dashboard and go to Settings → Account details. This page shows all your business information organized in sections: business details, personal details, and public details.

**Expected result:** The Account details page loads showing your current business information.

### 2. Update your legal business name

Click on the business name field to edit it. Enter your official legal business name as it appears on government documents. This is used for verification and may appear on tax documents.

**Expected result:** Your legal business name is updated.

### 3. Update your statement descriptor

The statement descriptor is what appears on your customers' bank or credit card statements. Go to Settings → Account details → Public details and update the Statement descriptor field. Keep it recognizable to customers to reduce chargebacks.

**Expected result:** Your statement descriptor is updated. Future charges will show the new descriptor on customer statements.

### 4. Update your business address

Click on the address section to update your business address. This is used for tax purposes and may affect Stripe Tax calculations if you use that feature.

**Expected result:** Your business address is updated in the system.

### 5. Update support information

Go to Settings → Account details → Public details and update your support phone number, email, and URL. This information may be shown to customers during disputes and on receipts.

**Expected result:** Your support contact information is saved and will appear on customer-facing communications.

### 6. Verify changes via the API (optional)

After making updates in the Dashboard, you can verify them programmatically to confirm they were saved correctly.

```
const Stripe = require('stripe');
const stripe = Stripe(process.env.STRIPE_SECRET_KEY);

async function verifyBusinessInfo() {
  const account = await stripe.accounts.retrieve();
  console.log('Business name:', account.business_profile?.name);
  console.log('Support email:', account.business_profile?.support_email);
  console.log('Support phone:', account.business_profile?.support_phone);
  console.log('Support URL:', account.business_profile?.support_url);
  console.log('Statement descriptor:', account.settings?.payments?.statement_descriptor);
}

verifyBusinessInfo();
```

**Expected result:** The API returns your updated business information confirming the changes were saved.

## Complete code example

File: `update-business-info.js`

```javascript
// update-business-info.js
// View and verify Stripe business information
// Note: Most business info is updated via the Dashboard.
// The API can update business_profile fields programmatically.

const Stripe = require('stripe');
const stripe = Stripe(process.env.STRIPE_SECRET_KEY);

async function viewBusinessInfo() {
  try {
    const account = await stripe.accounts.retrieve();

    console.log('=== Business Information ===');
    console.log('');
    console.log('Account ID:', account.id);
    console.log('Country:', account.country);
    console.log('Default currency:', account.default_currency);
    console.log('');

    const bp = account.business_profile || {};
    console.log('Business Profile:');
    console.log('  Name:', bp.name || 'Not set');
    console.log('  URL:', bp.url || 'Not set');
    console.log('  Support email:', bp.support_email || 'Not set');
    console.log('  Support phone:', bp.support_phone || 'Not set');
    console.log('  Support URL:', bp.support_url || 'Not set');
    console.log('  MCC:', bp.mcc || 'Not set');
    console.log('');

    const payments = account.settings?.payments || {};
    console.log('Payment Settings:');
    console.log('  Statement descriptor:', payments.statement_descriptor || 'Not set');
    console.log('  Short descriptor:', payments.statement_descriptor_prefix || 'Not set');
    console.log('');

    // Check if any re-verification is needed
    const reqs = account.requirements;
    if (reqs.currently_due.length > 0) {
      console.log('Pending requirements (may be due to info change):');
      reqs.currently_due.forEach(r => console.log('  -', r));
    } else {
      console.log('No pending requirements.');
    }

    return account;
  } catch (err) {
    console.error('Error:', err.message);
  }
}

viewBusinessInfo();
```

## Common mistakes

- **Setting a statement descriptor that customers do not recognize** — undefined Fix: Use your customer-facing brand name. If your legal name is 'ABC Corp LLC' but customers know you as 'QuickShop', use 'QuickShop' as the descriptor.
- **Not updating the support email and phone** — undefined Fix: Customers see this information during disputes. Accurate support info helps resolve issues before they become chargebacks.
- **Assuming business name changes take effect immediately everywhere** — undefined Fix: Some changes require Stripe review. The statement descriptor update applies to future charges only — existing charges keep the old descriptor.
- **Changing the legal name without updating matching documents** — undefined Fix: If Stripe triggers re-verification after a name change, you will need to provide updated business registration documents.

## Best practices

- Update your statement descriptor to match your customer-facing brand to reduce chargebacks
- Keep your support email and phone current — Stripe shares this with customers during disputes
- Use the shortened statement descriptor prefix for recurring charges so customers can identify each charge
- After significant business changes (new entity, new address), update Stripe within a week to avoid verification issues
- For businesses undergoing rebranding or restructuring, RapidDev can help plan the Stripe account transition to minimize disruption
- Verify your changes via the API after updating to confirm they were saved correctly

## Frequently asked questions

### Does changing my business name affect my API keys?

No. API keys are tied to your account ID, not your business name. Changing your business name does not require any code changes.

### How long does it take for statement descriptor changes to take effect?

The new statement descriptor applies to charges made after the update. It does not retroactively change existing charges. It may take 1-2 billing cycles to appear on customer statements.

### Can I have different statement descriptors for different products?

Yes. You can set a dynamic statement descriptor on each PaymentIntent using the statement_descriptor parameter. This overrides the default for that specific charge.

### Will updating my address trigger re-verification?

Minor address changes (like a suite number) usually do not trigger re-verification. Moving to a different country or significantly changing the address may require additional verification.

### What characters are allowed in the statement descriptor?

Statement descriptors can contain letters, numbers, and the characters . , - / + & ! and spaces. They must be between 5 and 22 characters. Some special characters may be filtered by card networks.

---

Source: https://www.rapidevelopers.com/stripe-guide/how-to-update-business-information-in-stripe
© RapidDev — https://www.rapidevelopers.com/stripe-guide/how-to-update-business-information-in-stripe
