Skip to main content

Stripe App

The Revenew Stripe App has been designed especially for businesses using Stripe Connect. It provides a comprehensive breakdown of your payments: fees, currency conversions, seller payments and perhaps most importantly, your net revenue and margin.

We crunch the numbers, so that you don't have to. You can install the app for free, with no sign-up required, following the link below:

Compatibility

There are a number of ways in which payments can be initiated and platform fees applied when using Stripe Connect. The table below indicates the payment types and specific features currently supported.

Payment TypeFeatureSupported
Destination Charges
Express & Custom Accounts
Transfer Amount
Application Fees
on_behalf_ofComing Soon
Direct Charges
Standard Accounts
Transfer AmountComing Soon
Application FeesComing Soon
on_behalf_ofComing Soon
Revenew Orchestrated TransfersComing Soon

How we model Stripe Connect Payments

The actual flow of funds for a Stripe Connect payment will depend greatly on the combination of features used above.

When applying your fees using transfer_data[amount], the value specified determines the absolute amount in the presentment currency that should be transferred to the connected account, before any currency conversion takes place (where applicable).

One issue with this approach is that any fees you apply (such as commission) are not visible to the seller (connected account).

Application Fees improve on this by providing a structure to represent your fees. The flow of funds is more consistent with the ledger flow found other platform and marketplace systems. In this flow, the full allocated amount is transferred to the seller who then pays your fees.

Flow of funds when using Stripe Application Fees

In our Stripe App, we always model payments in this way, so whether you use transfer_data[amount] or application fees, the seller payment breakdown will always show the full allocated amount (typically the presentment amount) in your settlement currency followed by any fees that you charge.

info

Though Application Fees do improve the transparency of platform fees, they do introduce the additional complexity when your sellers have different settlement currencies to your platform:

  1. Since the fees are charged in the seller's currency, when transferred back to you they will be reduced by any FX markup Stripe have applied
  2. Application fees are not converted back to your regular balance. Instead a balance in the seller's settlement currency is accumulated

Definitions

The table below provides a definition of each field and how it is calculated.

FieldDisplayedDescription
Currency FlowAlwaysDisplays the presentment (payment) and balance (settlement) currencies
Payment AmountAlwaysThe amount in the currency paid by the end user
Converted AmountFX conversion requiredThe balance amount without Stripe's FX markup*
Balance AmountFX conversion requiredThe gross amount transferred to your balance
Stripe Processing FeeAlwaysStripe's processing fee as per the fees for your region
Stripe FX FeeFX conversion requiredStripe's FX markup for the conversion
Seller PaymentsStripe Connect Payments with transfer destinationThe total amount paid to your sellers and the accompanying fee revenue, in your balance currency
Net RevenueAlwaysYour balance amount minus any fees
Net MarginAlwaysYour net revenue against the converted amount
Seller PaymentsStripe Connect Payments with transfer destinationA breakdown of each seller payment
Currency FlowFX conversion requiredDisplays the flow from presentment to seller balance currencies
Allocated AmountAlwaysThe gross amount allocated to the seller in your balance currency
Converted AmountFX conversion requiredThe allocated amount converted to your balance currency including Stripe's FX markup
Your FeesStripe Connect Payments with transfer destinationApplication Fees or for payments made using transfer_data[amount] a "Commission" fee will be calculated based on the difference between the transfer amount payment amount
Sub-totalAlwaysThe allocated amount minus any fees you apply to the sellers
Converted AmountFX conversion requiredIf the seller's balance currency differs from yours, the converted amount without Stripe's FX markup
Stripe FX FeeFX conversion requiredStripe's FX markup for the conversion
Balance AmountFX conversion requiredThe net amount settled to the seller in their balance currency, including Stripe's FX markup
Seller Net RevenueAlwaysThe net amount settled to the seller in their balance currency
Net MarginAlwaysSeller's net revenue against the allocated amount
Stripe FX markup

A currency conversion occurs if the presentment currency differs from the settlement currency. Stripe will use the current exchange rate plus a markup which ranges from 1-2% depending on the region of your account. This fee is not included in the Processing Fees displayed in the Stripe Dashboard so we calculate the fee based on the markup percentage and the converted amount.

More information on how Stripe handles currency conversion can be found here.