IMPORTANT UPDATE: 7/5/26

  • In order to support the following functions:
    1. Platform Pricing Tool
    2. Platform customers (i.e. customers attached to the platform and not the account)
  • the collectors configuration was changed to:
Account TypeFees CollectorLosses Collector
Expressapplicationapplication
Standardapplicationapplication

Reasoning

  • Too difficult to track and manage customers when attached to account objects.
    • Must have tracking info.
  • Firebase Platform Pricing eliminates the need to fee estimation and refunds.
    • Makes the balance sheet of customers cleaner.

Account Collectors

ResponsibilityV1 ValueV2 ValueWho Handles
Fees“account”“stripe”Connected account pays
Fees“application”“application”Platform pays
Losses“stripe”“stripe”Connected account handles disputes
Losses“application”“application”Platform handles disputes

Terms

Collection TypeDescription
applicationPlatform pays payment fees for direct charges and fees for Stripe products
application_customLegacy behavior for Custom accounts; similar to “application but with historical billing patterns
application_expressLegacy behavior for Express accounts; similar to “application” but with historical billing patterns
stripeConnected account pays Stripe fees directly

Valid combinations

  • Valid Combinations for Connect Accounts in V2
Account TypeFees CollectorLosses Collector
Expressapplication or application_expressapplication
Expressstripestripe
Standardstripestripe
Standardstripeapplication
Standardapplication_customapplication

Valid Combinations

  • Combinations depend on whether customers are connected to the account or platform_account:

When customers are connected to the connected account:

  • ** RECOMMENDED **
  • This is recommended since the connected account is responsible for disputes, fees and losses.

Express Accounts

  • Connected account pays fees
  • Connected account handles disputes
Account TypeFees CollectorLosses Collector
Expressstripestripe

Standard Accounts

  • Connected account pays fees
  • Connected account handles disputes
  • Account TypeFees CollectorLosses Collector
    Standardstripestripe

When customers are connected to the platform account:

  • If you want to use application_fee_amount when creating charges:
Account TypeFees CollectorLosses Collector
Expressapplication or application_expressapplication (recommended)
Expressstripestripe
Standardstripe“application” or “stripe” works best
  • Recommended:
Account TypeFees CollectorLosses Collector
Expressapplicationapplication
Standardstripestripe