The Commission Rate is the percentage of a product’s subtotal that a Channel receives from a Merchant when an item is sold. Violet facilitates the transfer of this commission at the time of sale, but does not dictate or manage the commercial agreement between the Channel and Merchant.
Each Merchant can define a separate commission rate per Channel during onboarding or from their Merchant Dashboard. This rate can be set between 0% and 100%, and is exclusive to that Channel-Merchant pairing.
Channels can also set or lock commission rates programmatically via API or manually through the Channel Dashboard. See the Commission Rate Management section for more details.
Commission is applied only to the subtotal—not tax, shipping, or other charges.
Subtotal
Subtotal × Commission Rate
Subtotal + Shipping + Tax - Commission
Commission - Stripe Fee
Payment provider processing fees are always deducted from the Channel’s share, not the Merchant’s payout.
The table below highlights which components are included in the commission calculation and how they are distributed:
Component | Included in Commission | Recipient (in Distribution Amount) | Notes |
---|---|---|---|
Subtotal | ✅ Yes | Merchant (net of commission) | Commission is only applied here |
Tax | ❌ No | Varies (Merchant or Channel) | Depends on tax remitter configuration |
Shipping | ❌ No | Merchant | Always passed through in full |
Stripe Fees | ❌ No | Deducted from Channel | Based on total order value, always subtracted from Channel commission |
For a deeper understanding of how funds are split between merchants, channels, and fees, visit our the Distributions docs.
Single-Merchant Order
Order Summary:
Step-by-Step:
Summary:
Multi-Merchant Order
Merchant | Subtotal | Commission % | Commission | Proportional Tax/Shipping | Payout |
---|---|---|---|---|---|
A | $60.00 | 15% | $9.00 | $6.00 | $57.00 |
B | $40.00 | 20% | $8.00 | $4.00 | $36.00 |
When a refund is initiated (full or partial):
Violet supports flexible commission rate management across the Channel–Merchant relationship. Rates can be set during onboarding and updated anytime via dashboard or API.
Channels can override or lock commission rates at the Merchant level based on the Channel’s business model or agreements with Merchants. This allows Channels to maintain control over commission structures while still providing Merchants the flexibility to set their own rates:
Use the Set Merchant/Channel Commission Rate
endpoint to:
lock
parameter to restrict merchant changesMerchants can define or update the commission rate for each Channel they’re connected to:
Each Channel relationship can have a unique commission rate. Updates apply immediately to future orders.
The Commission Rate is the percentage of a product’s subtotal that a Channel receives from a Merchant when an item is sold. Violet facilitates the transfer of this commission at the time of sale, but does not dictate or manage the commercial agreement between the Channel and Merchant.
Each Merchant can define a separate commission rate per Channel during onboarding or from their Merchant Dashboard. This rate can be set between 0% and 100%, and is exclusive to that Channel-Merchant pairing.
Channels can also set or lock commission rates programmatically via API or manually through the Channel Dashboard. See the Commission Rate Management section for more details.
Commission is applied only to the subtotal—not tax, shipping, or other charges.
Subtotal
Subtotal × Commission Rate
Subtotal + Shipping + Tax - Commission
Commission - Stripe Fee
Payment provider processing fees are always deducted from the Channel’s share, not the Merchant’s payout.
The table below highlights which components are included in the commission calculation and how they are distributed:
Component | Included in Commission | Recipient (in Distribution Amount) | Notes |
---|---|---|---|
Subtotal | ✅ Yes | Merchant (net of commission) | Commission is only applied here |
Tax | ❌ No | Varies (Merchant or Channel) | Depends on tax remitter configuration |
Shipping | ❌ No | Merchant | Always passed through in full |
Stripe Fees | ❌ No | Deducted from Channel | Based on total order value, always subtracted from Channel commission |
For a deeper understanding of how funds are split between merchants, channels, and fees, visit our the Distributions docs.
Single-Merchant Order
Order Summary:
Step-by-Step:
Summary:
Multi-Merchant Order
Merchant | Subtotal | Commission % | Commission | Proportional Tax/Shipping | Payout |
---|---|---|---|---|---|
A | $60.00 | 15% | $9.00 | $6.00 | $57.00 |
B | $40.00 | 20% | $8.00 | $4.00 | $36.00 |
When a refund is initiated (full or partial):
Violet supports flexible commission rate management across the Channel–Merchant relationship. Rates can be set during onboarding and updated anytime via dashboard or API.
Channels can override or lock commission rates at the Merchant level based on the Channel’s business model or agreements with Merchants. This allows Channels to maintain control over commission structures while still providing Merchants the flexibility to set their own rates:
Use the Set Merchant/Channel Commission Rate
endpoint to:
lock
parameter to restrict merchant changesMerchants can define or update the commission rate for each Channel they’re connected to:
Each Channel relationship can have a unique commission rate. Updates apply immediately to future orders.