How Markup works
Under the markup billing model, WEpayments charges operational fees only to the main merchant. Sub-merchants do not have their own fees configured with the platform. Instead, monetization happens through a markup applied to each charge (Payin) or payout created by sub-merchants.Simple explanation
Who can use Markup?
The Markup product is available exclusively to merchants with the markup billing model enabled on their products.Eligibility
Ideal for companies that:
- Provide payment infrastructure to partners
- Want to scale their monetization model efficiently
- Operate with franchises, affiliates, or sub-partners
- Need separate revenue streams for parent company and sub-entities
How Markup can be applied
The product supports two ways of applying revenue, offering both flexibility and predictability.1. Global Markup (Default)
A standard rule configured at the main merchant level.2. Inline Markup
Sent directly when creating a charge or payout.Global vs. Inline Markup comparison
How to configurate?
In your Portal you’ll go to the section “MarkUp” inside “Account”, there, you will chose your account and setup the Global Markup.

What happens financially?
After a sub-merchant’s transaction is settled, the system automatically performs the financial allocation:Financial flow
How it appears in statements
Example scenarios
Scenario 1: Payin (receiving payment)
Setup
- Main merchant: Your company
- Sub-merchant: Your client
- Global markup: 2%
- Transaction amount: R$ 1,000
What happens
Net result
Scenario 2: Payout (sending payment)
Setup
- Main merchant: Your company
- Sub-merchant: Your client
- Markup type: Fixed
- Payout amount: BRL 100.00
- Markup amount: BRL 1.00 (fixed)
What happens financially
When the payout is processed, the following amounts are debited from the sub-merchant’s wallet:Net result
Wallet impact summary
💡 The WEpayments operational fee is charged only to the main merchant, never to the sub-merchant.
Use cases
Important notes
Next steps
- Enable Markup: Contact our support team or your account manager to enable the markup billing model
- API integration: Check our API documentation for inline markup fields when creating charges or payouts
- Dashboard configuration: Set your global markup in the Dashboard under merchant settings
Frequently Asked Questions (FAQ)
1. Can a sub-merchant have its own markup configuration?No. Markup is configured at the main merchant level. Sub-merchants cannot set or override markup rules. 2. What happens if both global and inline markup are provided?
The inline markup overrides the global markup for that specific transaction. 3. Is markup applied before or after WE fees?
Markup is applied to the transaction amount. WE fees are charged separately to the main merchant. 4. Can markup be a fixed amount instead of a percentage?
Yes. Both global and inline markup support fixed amounts or percentages. 5. Does markup apply to both Payin and Payout?
Yes. Markup applies to any transaction created by sub-merchants – both incoming (Payin) and outgoing (Payout). 6. How does markup appear in API responses?
Markup information is included in transaction objects and statement endpoints. Check our API documentation for specific fields. 7. Can I change the global markup after transactions are already processing?
Yes, but changes apply only to new transactions. Already processed transactions are not affected. 8. Is markup visible to the end customer?
No. Markup is a commercial arrangement between main merchant and sub-merchant. End customers see only the transaction amount.

