Accounting Software for Wholesale and Distribution
Accounting software for wholesalers and distributors in Saudi Arabia and beyond: credit limits that stop the invoice, collections, ageing, price lists.

A wholesaler sells in large quantities and usually on credit, so the biggest risk is not stock alone but collection: a customer over their limit, an overdue invoice nobody chased, a volume discount agreement never accrued until the customer claims it at year end. Tasaheel Accounts builds these controls into the sales cycle itself.
Wholesale accounting problems it solves
- Selling to a customer over their credit limit without the sales rep knowing.
- Overdue debts that only show up when the balance sheet is prepared.
- Payment promises lost between phone calls and messages.
- Special prices per customer kept in the salesperson's memory.
- Rebates and volume incentives discovered at year end without being accrued.
Credit management
Set a credit limit and a grace period for each customer. When an invoice would take the balance over the limit, or the customer has an invoice overdue beyond the period, the program stops the invoice or warns you — your choice.
Collections worklist
Every open invoice sorted by how overdue it is, with the latest payment promise and its follow-up. Record the promise and its date, and the program alerts you when it passes without payment, with bulk reminders for overdue customers.

Receivables ageing
Each customer's balance spread over overdue periods (1–30, 31–60, 61–90, 91–120 and over 120 days), so you see where the risk sits and whom to chase first.

Price lists, discounts and rebates
- Price lists: a price rule for an item, a customer or both, with a minimum quantity and a validity period. The program picks the most specific: item-and-customer before customer before the general rule.
- Incentives and rebates: an agreement with a customer on purchase volume, or a commission for a sales rep on their sales, in rising tiers. The program calculates what is due from actual sales as you go and accrues it, so there is no unaccrued claim at year end.
- Sales orders: a sales order approved before it becomes an invoice.
Inventory and invoices
A purchase invoice brings stock in at cost, and a sales invoice issues it and posts the cost of sales; a sale for a quantity not in stock is refused. The stock balances screen shows quantity, cost and value per item, reconciled with the inventory account in the books.


How to start
- Create your account and choose the wholesale and distribution activity.
- Add customers with their payment terms and credit limits.
- Add items and special price lists.
- Record purchases, then sales orders and invoices, and follow collection from the worklist.
Learn more about Tasaheel Accounts or read the user guide.
FAQ
Can it stop an invoice if the customer is over their credit limit?
Yes. In credit management you set a limit and a grace period per customer, and choose whether the program stops the invoice or only warns you.
Can I set a special price per customer?
Yes, with a price rule for the customer or for an item and customer together, with a minimum quantity and a validity period.
How are rebates recorded?
The program calculates what is due from actual sales according to the agreement's tiers and accrues it as you go.
Does it send reminders to overdue customers?
The collections worklist has bulk reminders, and records payment promises with an alert when one passes.
Is it suitable for retail shops?
Yes, and retail has its own page — see accounting software for retail shops.
Try it in Tasaheel: create a free account, choose the wholesale and distribution activity, and set the credit limit for your first customer.