Dokan Commission and Vendor Payouts: How to Set Them Up the Right Way
Commission and payouts cause more confusion after launch than any other part of a Dokan marketplace. Here are the decisions I make with every client before touching the settings: who collects the money, who keeps shipping and tax, when vendors can withdraw, and what happens on a refund.
Every marketplace owner asks the same question on the first call: how do vendors get paid?
It sounds simple. A customer pays, the marketplace keeps a commission, and the vendor gets the rest.
In practice, it is the part of a Dokan marketplace that causes the most confusion after launch. Vendors see a different balance than they expected. Shipping money ends up with the wrong person. A refund comes in and nobody knows whose commission should be reversed.
Almost all of these problems come from decisions that were never made before the first real order. This post covers the decisions I go through with every client before we touch the payout settings.
How Money Moves in a Dokan Marketplace
Before choosing any settings, it helps to understand the flow.
A customer buys products from one or more vendors in a single checkout. Dokan creates a parent order and a sub order for each vendor. For every sub order, Dokan works out two numbers:
- The admin commission, which is what the marketplace keeps.
- The vendor earning, which is what the vendor is owed.
What happens next depends on one big choice: does the money go to the marketplace first, or is it split at the moment of payment?
That choice decides almost everything else, so let's start there.
Model 1: Marketplace Collects, Vendors Withdraw
This is the default way Dokan works.
The customer pays the marketplace through your normal payment gateway. The vendor earning is added to the vendor's balance in their dashboard. When the vendor wants their money, they send a withdraw request, and the admin pays them by bank transfer, PayPal, or another method you enable.
Good for: new marketplaces, smaller vendor counts, and businesses where the marketplace wants to be the seller of record and control refunds.
The catch: the admin has to approve and send every payout. With ten vendors, that is fine. With a hundred, it becomes a weekly job that someone has to own.
Model 2: Split Payments at Checkout
With a payment gateway built for marketplaces, such as Stripe Connect, the payment is split when the customer pays. The vendor share goes straight to the vendor's connected account, and the commission goes to the marketplace.
Dokan supports this through its payment modules, and the exact options depend on your Dokan version and the countries you sell in.
Good for: growing marketplaces, vendors who expect fast payouts, and owners who don't want to process manual withdrawals.
The catch: every vendor has to connect and verify their own account before they can sell. Some vendors find this step confusing, and the gateway has to be available in every country your vendors are in. Check that before you build your onboarding around it.
Choosing a Commission Type
Once you know how money moves, you can decide how much the marketplace keeps. Dokan gives you several options:
- Percentage. The marketplace keeps a percentage of each sale. Simple and easy for vendors to understand.
- Flat fee. A fixed amount per sale. Works for marketplaces where products are similar in price.
- Combined. A percentage plus a fixed fee. Useful when payment processing costs need to be covered on low price items.
- Category based. A different rate for different categories, for example a lower rate on electronics where margins are thin.
You can also override the global commission for individual vendors or products. This is handy when you are bringing a large vendor on board with a special rate.
My advice: start with one simple rate. Every override is something you have to remember, explain to the vendor, and check when the numbers don't match. Add complexity only when the business actually needs it.
The Settings People Forget
Commission rate is the setting everybody looks at. These are the ones that cause problems later.
Who receives the shipping fee?
If vendors ship their own products, the shipping money should usually go to the vendor. If the marketplace handles fulfilment, it should stay with the admin. Dokan lets you choose, and the wrong choice means vendors pay shipping out of their own earnings.
Who receives the tax?
The same question applies to product tax and shipping tax. The answer depends on who is the seller of record and who is responsible for paying the tax. If you are not sure, ask your accountant before launch, not after.
Who pays the gateway fee?
Payment gateways take a fee on every transaction. Decide whether the marketplace absorbs it or whether it is deducted from the vendor's earning. Write it in your vendor terms so nobody is surprised.
Who pays for coupons?
If the admin creates a sitewide coupon, the discount should normally come out of the marketplace commission, not the vendor's earning. If vendors create their own coupons, it is their cost. Test both cases.
Withdraw Rules That Protect You
If you are using the withdraw model, a few rules will save you from paying vendors for orders that later get refunded.
- Minimum withdraw amount. Stops vendors from requesting tiny payouts that cost more in fees than they are worth.
- Order status for withdraw. Only count earnings from completed orders, not processing ones.
- Holding period. Keep earnings in the balance for a set number of days after an order completes. Match this to your refund window.
- Payout schedule. Paying out on fixed days, weekly or monthly, is easier to manage than approving random requests.
The holding period is the one I see skipped most. Without it, a customer can get a refund after the vendor has already been paid, and the marketplace takes the loss.
Refunds and Commission
Decide what happens to the commission when an order is refunded.
Usually, a full refund reverses both the vendor earning and the admin commission. Partial refunds are where it gets tricky, especially when the gateway fee has already been charged and isn't returned.
Test a full refund and a partial refund on a multi vendor order before launch. Then check the vendor balance, the admin commission report, and the payment gateway dashboard. All three should agree.
A Simple Test Before You Launch
This is the test I run on every marketplace:
- Create two test vendors with different commission settings.
- Place one order with products from both vendors, with shipping and a coupon.
- Check the commission and earning for each sub order.
- Complete the order and confirm the vendor balances update correctly.
- Run a withdraw request, or confirm the split payment arrived in the connected account.
- Refund one item and check the numbers again.
If the numbers match at every step, your payout setup is ready. If they don't, you found the problem before a real vendor did.
I cover the rest of my pre launch checks in The Dokan Marketplace Launch Checklist.
When the Built In Options Aren't Enough
Sometimes a marketplace needs something Dokan doesn't do out of the box. Tiered commission based on monthly sales. A different payout schedule for verified vendors. A commission report that matches the format the accountant wants. Payouts in a currency or country the standard gateways don't support.
These are usually solvable with custom development on top of Dokan, rather than replacing it. I wrote about where that line is in When Dokan Isn't Enough.
Final Thoughts
Commission and payouts are where a marketplace earns its money, and where vendors decide if they trust you.
The settings themselves take an hour. The decisions behind them, who collects the money, who keeps shipping and tax, when vendors can withdraw, and what happens on a refund, are what make it work. Make those decisions first, write them into your vendor terms, and test them with a real order.
If you are planning a Dokan marketplace and want a second pair of eyes on your payout setup, ask me a question or take a look at my marketplace development services.