Who is this for?
This is for merchants who pay staff or outside sales agents a commission based on what they sell - for example beauty, fashion, electronics, jewellery, optical, and furniture stores. If you need to know who made each sale so you can work out commission, this is for you.
Overview
Sales commission tracking credits each sale to the right person at the POS. You choose 2 things:
Who gets credited - your own employees (picked from a list at the POS), or outside 'Non-employee' agents you track by an agent code.
What gets credited - the whole sale ('Transaction Level'), or each item in the sale ('Item Level', so 2 staff can split commission on the same transactions).
Your cashier assigns the salesperson or agent at checkout. You then see who sold what in BackOffice and export it to work out commission.
Note: StoreHub records and attributes each sale to the right person.
You use those records each sale's transaction details or the CSV export to calculate the commission amount yourself. StoreHub does not calculate or pay out commission for you.
Before You Begin
This setting affects all of your stores at once. There is no per-store option. Every store under your account uses the same commission settings.
Make sure your POS app is updated to the latest version (v1.116 and above) so the assignment screen appears.
If you want to credit your own staff, add them to your employee list first. (See 'Adding and Managing Employees'.)
Step-by-Step Guide
Turn on Commission Settings in BackOffice
First, switch it on:
1. In BackOffice, go to 'Employees', then select 'Commission Settings'.
2. Switch on 'Enable Sales Commission Tracking'. More options appear.
Choose the settings that fit your shop.
You can mix and match 2 choices:
Who makes the sale - 'Employee' or 'Non-employee'?
Choose 'Employee' when the people earning commission are your own staff (already on your StoreHub employee list). Your cashier picks them by name at the POS.
For example: a clothing boutique whose own sales associates earn commission.
Choose 'Non-employee' when the people earning commission are not on your payroll - outside agents, brand promoters, or consignment counter staff. You track each one by an agent code instead of a name.
For example: a department-store counter run by a brand's own promoters, or freelance beauty advisors.
How the sale is split - 'Transaction Level' or 'Item Level'?
Choose 'Transaction Level' when one person usually handles the whole sale. The entire transaction is credited to that one person.
For example: a furniture or electronics store where one consultant guides the customer through the whole purchase.
Choose 'Item Level' when different people often sell different items in the same sale. Each item is credited to whoever sold it.
Your shop | Suggested setup |
Own staff, one person handles each sale | Employee · Transaction Level |
Own staff, different staff sell different items in one sale | Employee · Item Level |
Outside agents/promoters, one handles each sale | Non-employee · Transaction Level |
Outside agents, different agents sell different items in one sale | Non-employee · Item Level |
Then set your 2 options and save:
1. Under 'Assign Sales To', choose 'Employee' or 'Non-employee' (using the guide above).
2. Under 'Apply Commission To', choose 'Transaction Level' or 'Item Level'.
3. Select 'Save'.
4. On your POS App, tap on 'Sync'
Assign a salesperson or agent on the POS
After the setting is on, your cashier assigns the sale while ringing it up. What they tap depends on your settings:
Transaction Level - open the sale options (from the 'Discount' area of the cart) and choose the salesperson, or type/scan the agent code, for the whole transaction.
Item Level - tap the specific item in the cart, then choose the salesperson, or type/scan the agent code, for just that item. Repeat for other items if different staff sold them.
For 'Non-employee' mode, the cashier can type the agent code on the keypad or scan it with a barcode scanner.
See who made each sale in BackOffice
1. In BackOffice, go to 'Offline Transactions', then 'Transactions', then select a sale to open its details.
2. Where the salesperson or agent appears depends on the settings you chose.
By Transaction Level
By Item Level:
A few special cases to expect:
Older sales: A sale made before you turned commission tracking on won't show an 'Employee' or 'Agent' at all.
Unassigned items (Item Level): If an item wasn't assigned at checkout, its cell is left blank.
Removed staff: If you later remove an employee, their name still shows on the sales they already made - so your records stay accurate.
Export who sold what for commission
To work out commission, export the sales you tagged:
1. Go to 'Offline Transactions', then click 'Export to CSV'
2. On the pop up, tick the 'Sold Items' box and click 'Export'.
Note: If the sold items are not checked, the employee/agent column exports will be blank.
Troubleshooting
Problem | What to do |
I can't find 'Commission Settings' | Look under 'Employees' in BackOffice. If it still doesn't appear, the feature may not be turned on for your account yet - contact StoreHub Care to check. |
The POS isn't asking for a salesperson | Make sure you saved the setting, your POS app is on the latest version ( v1.116), and your POS has been synced with the BackOffice. Confirm 'Enable Sales Commission Tracking' is on. |
FAQs
1. Can StoreHub calculate or pay out my staff's commission?
No. StoreHub records who made each sale and lets you export it. You work out and pay the commission yourself, using the CSV export, or each sale's transaction details.
2. Can I split commission between two staff on the same sale?
The commission can only be split by item level. Set 'Apply Commission To' to 'Item Level', then assign a different person to each item in the cart.
3. Can the cashier scan an agent's code instead of typing it?
Yes. In 'Non-employee' mode, the cashier can type the agent code on the keypad or scan it with a barcode scanner.
4. If I turn the feature off, do I lose my past records?
No. Turning it off only stops the POS from asking on new sales. Everyone you already recorded stays in BackOffice.
5. What happens if I change my settings later?
New sales follow your latest settings. Sales already recorded keep the person they were assigned.
Need Help?
Still stuck? Reach out to StoreHub Care through the live chat in your BackOffice and we'll be happy to help.




