Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Bulk account mapping


Bulk account mapping

Simultaneously upload multiple chart of accounts mappings to simplify your Stripe to general ledger setup.

The Bulk Account Mapping feature lets you simultaneously upload multiple chart of accounts mappings, simplifying how you connect Stripe’s default accounts to your General Ledger (GL) structure. By using a CSV file, you can create hundreds of mapping rules in a single operation, which:

  • Eliminates the time-consuming manual creation of individual mappings.
  • Ensures consistency across large product catalogs.
  • Reduces repetitive work when adding new products or entities.

Upload your mappings

Step 1: Access the bulk upload feature

  1. Go to Revenue Recognition > Chart of Accounts .
  2. Click Map chart of accounts .
  3. Select Upload CSV from the dropdown menu.

Step 2: Download and prepare the CSV template

  1. In the upload dialog, click Download template .
  2. Open the template in a spreadsheet application.
  3. Add your mappings.

Use the following columns when adding your mappings:

CSV columnDescriptionRequired or optional
Stripe AccountThe default Stripe account in camel case that you want to override (“Revenue”, “AccountsReceivable”)Required
General Ledger AccountThe name of your GL accountRequired
GL Account numberThe number corresponding to the GL accountOptional
Effective Start DateStart date (the related setting-MM-DD)Required
Effective End DateEnd date (the related setting-MM-DD)Required
Product IDProduct IDs for products that you’ve configured in the Stripe DashboardOptional
Invoice Metadata Key and Invoice Metadata ValueCreate a rule by selecting a key and adding a value. The keys are from metadata you created in past invoices. 1Optional
Shipping Region Country and Shipping Region StateSpecify the shipping region to map transactions. Only ISO-compliant country and state codes are supported.Optional
PricePrice IDs for prices that you configured in the Stripe DashboardOptional
Credit noteThe credit note line item description to map transactions to the relevant GL account.Optional
CouponCoupon IDs for coupons that you configured in the Stripe DashboardOptional
External Payment Method IDThe ID of the custom payment method type (for example, cpmt_123). Use this column to match transactions by a specific custom payment method configured in Stripe. You can supply either this column or External Payment Method Name, but not both for the same row.Optional
External Payment Method NameThe display name of the custom payment method (for example, Cash or Check). Use this column when you want to match transactions by payment method name rather than by a specific ID.Optional

If you don’t specify a condition (product, shipping region, or invoice metadata), the mapping applies to all transactions involving the configured Stripe account to the GL account.

Step 3: Upload your CSV file

After you complete these steps, the system starts processing your mappings:

  1. In the upload dialog, click Browse or drag and drop your completed CSV file.
  2. Review the file details.
  3. Click Upload .

Step 4: Monitor processing status

After you upload your CSV, processing typically completes within minutes, depending on the file size. While the system processes your file, a progress notification banner appears in the Dashboard. When finished, the banner updates to show you the results. You can find the mapping on the Accounts mapping tab.

Error handling

If we can process a mapping, the system provides tools to identify and correct these issues.

Understand error notifications

Based on the processing results, you see one of these messages:

  • Complete success: “[X] of [Y] mappings added successfully. Mappings will appear in your reports within 24 hours.”
  • Partial success: “[X] of [Y] mappings added successfully. Mappings will appear in your reports within 24 hours.”
  • Complete failure: “Review errors and re-upload the file.”

Review and fix errors

  1. For partial or failed uploads, click Review errors in the banner.
  2. In the File upload results dialog, click Download error report .
  3. The error report includes each failed mapping row with:
  • The original row data.
  • The specific error message explaining why the mapping failed.

Reupload corrected mappings

  1. Fix the identified errors in your CSV file.
  2. Return to Map chart of accounts > Upload CSV .
  3. Upload your corrected file.
  4. Monitor the processing status.

1 Don’t import any personally identifiable information (PII) or protected health information.

Last verified 2026-09-24

Is this helpful?