# Sales agents and commissions

> Add your sales agents and commission rules, see commissions worked out on their sales, approve them and record the payment.

*Section: Projects and team work · Updated: 2026-10-19 · Needs the plan feature: commissions*

By the end you will have a sales agent, a commission rule, and seen a commission worked out on a sale, ready to approve and pay.

> **Note:** Commissions come with some plans only. If **Commissions** isn't under **Team & projects** in your menu, your plan or your role doesn't include it.

## 1. Add your agents

1. **Open [Commissions › Sales Agents](/app/commissions/agents)** and **click Create.**
2. **Type the Name,** and a **Code**, **email** and **phone** if you like.
3. **Link User** if the agent signs in to sell: their own sales then count for them without choosing them on each sale.
4. **Leave Active ticked** and **click Submit.**

![The Create agent window: Name Ruth Atuhaire, Code AG-01, email ruth.atuhaire@example.com, phone +256 772 410 150, Link User, Active ticked, Notes, and Submit.](https://armpos.online/storage/help/fffaf2507e-sales-commissions-1-agent.webp)
*Link a user if the agent sells at the till themselves.*

## 2. Set the rules

A **programme** groups rules for a period, and each **rule** says how much an agent earns.

1. **Open [Commission Programs](/app/commissions/programs)** and **click Create.** Name it, such as **Hotel and school accounts**, set **Valid From** and **Valid To**, and **click Submit.**
2. **Open [Commission Rules](/app/commissions/rules)** and **click Create.**
3. **Pick the Commission Program** and **name the rule.**
4. **Pick the Type and the Value:** **Percentage** (5 for 5%) or **Fixed** (an amount per sale).
5. **Pick the Source:** **Sale Total** or **Paid Amount**, what the percentage is taken of.
6. **Set the limits if you need them:** **Min Threshold** (no commission below it) and **Max Cap** (the most per sale).
7. **Pick who it Applies To:** **All Agents**, or **Specific Agent** and the agent. **Click Submit.**

![The rule window: Commission Program Hotel and school accounts, Name "5% of paid amount", Type Percentage, Source Paid Amount, Value 5, Min Threshold 20, Max Cap 100, Priority 0, Applies To All Agents, Active.](https://armpos.online/storage/help/857dc870c4-sales-commissions-2-rule.webp)
*5% of what is paid, on sales from $20, at most $100 a sale.*

Every active rule that fits a sale adds its own commission: two rules for the same agent pay twice.

## 3. Sell

On **Sales › Add sale**, pick the agent in **Sales Agent**. When the sale is saved as **Completed**, the commission is worked out and waits as **pending**.

> **Warning:** - Sales made at the POS don't create commissions today: use **Add sale** for agents' sales.
> - With **Paid Amount**, the commission is worked out when the sale is saved; a payment added later doesn't change it, and nor does a return or deleting the sale. Correct those in the report.

## 4. Approve and pay

**[Commission Report](/app/commissions/report)** lists every commission with its **Sale Ref**, **Sales Agent**, **Program**, **Base Amount**, **Commission** and **Status**, with totals by status and by agent. Tick the commissions to settle, then click **Approve** or **Cancel** above the list.

![Commission Report: Pending 1.597, Approved 0.00, Paid 0.00, Total 1.597, and the charts by status and by agent, with Ruth Atuhaire at 1.597.](https://armpos.online/storage/help/f48a0587d3-sales-commissions-3-report.webp)
*5% of a $31.93 sale. Amounts show three decimals here; the money is $1.60.*

To pay, open **[Commission Receipts](/app/commissions/receipts)**, **click Create**, pick the agent, tick their approved commissions (the total fills in), add the reference, amount, date and method, and **click Submit**. They are marked **Paid**. A receipt records the payment only: pay the agent from your till or bank as usual, and record it as an expense if you track it.

## What's next

[Add a sale without the POS](/app/help/add-a-sale-without-the-pos).
