This article is relevant if you seek to process commissions in NetSuite and you are contemplating your options.
Background
- Limited salesperson visibility for anticipated payout
- Extensive effort to maintain
- Long lead times to calculate, report and payout
- Calculation errors.
Another Better Way to Manage Commissions in NetSuite
General Commission Elements
- Eligibility: what is a commissionable sale?
- Value: what value is used for the commissionable sale? Is it based on gross or net revenue? What about gross profit?
- Payout Trigger: when is the payout due? Is it immediately when the sale is made? At the end of an accounting period? When the payment has been received?
- Payout Refinements: What happens during partial payments or returns that produce credits?
Example Client Work Solved Commission Challenges
NetSuite Gross Profit Calculations

I am looking into options on how to publish commission reports on the sales reps dashboards, but these reports do not have the snapshot capability. How did you publish yours?
Hello Andrea,
Our approach is to use Saved Search.
I have looked into doing it as a saved search but cannot seem to get it to where the actual commission amounts come out correctly. Do you start it out as a commissionable items search?
Our approach does not use NetSuite’s Commission module.
Are you trying to get the amounts that you have paid or the amounts earned?
You should be able to get the data in a transaction search. Use Type = “Commission” on the ones paid.
Marty
Ok we are wanting to have it to where sales can see it through out the month on where they are at prior to it getting paid out. I will try it your way and see if I can make it work. Thank you!
As an alternative to utilizing the employee portals to give reps web access to dashboards and reports, what method would you recommend using to produce and distribute individual sales rep reports? Ideally, we are looking for an excel or pdf commission report that can be published and exported individually or in masse for all reps. Thank you.
Hi Matt,
We are a fan of using Saved Searches as a way to distribute information as you can have one search use the sales persons name as a way to filter records. Yet, the information layout is basic. Yet, some love how it shows up in email. The trick is to create hyperlinks on each row so users can get to specific records in NetSuite.
Of course, the other technique is to use NetSuite’s built in Report mechanisms to schedule. Yet, these can become cumbersome depending on how you want to filter and distribute. Be sure to check out our article about best practices in reporting.
Very helpful…thank you.
How can I create a save search that will return commission to be paid to sales rep.
currently im using this formula:
Field: formula (Numeric)
Summary type: Sum
Formula: {tranestgrossprofit}*.285
but I need Net Profit and not Grossprofit
Ex: If $150 was the price and $100 was the cost. Then 28.5% of $50
Max,
Please see my article on Gross Profit here: https://blog.prolecto.com/2018/05/13/learn-how-to-reliably-measure-netsuite-gross-profit-and-margin/
Then consider this article once you can reliably measure margin: https://blog.prolecto.com/2021/12/19/overcome-netsuite-commission-and-royalty-challenges/
Marty