How to Manage Commissions
Commissions are what your partners are owed. This page covers how to create them, review and approve the results, and move those records through your payment workflow.
Most of the setup for this workflow lives in Payment Settings, especially Commission Generation, Commission Source, Commission Schedule, and Commission Statuses.
If you are trying to understand why a specific commission structure applied in the first place, see How to Set Up and Manage Commission Tiers.
Create or Adjust a Commission Manually
Section titled “Create or Adjust a Commission Manually”Manual commission records are useful when:
- your portal is not using scheduled commission generation
- you need a one-time correction
- you need to record a payout that happened outside the normal automated flow
In those cases, use the Commissions page or the lead detail screen to create or update the record directly.
Generate Commissions Automatically
Section titled “Generate Commissions Automatically”Use scheduled generation when you want PartnerPortal to turn eligible revenue into commissions on a recurring cadence.
Open Portal Setup → Payment Settings.
In Commission Generation, turn on Automatically Generate Commissions.
Choose the Commission Source you want to use:
- Legacy to read directly from Stripe or QuickBooks at scheduler time
- In-App Revenue to generate from the revenue already stored on the Revenue page
Set the frequency, timing, payout delay, and payment type.
Save the schedule.
Legacy vs In-App Revenue
Section titled “Legacy vs In-App Revenue”The most important automated-generation setting is Commission Source.
- Legacy reads directly from Stripe or QuickBooks at generation time and compiles commission records from that external accounting system.
- In-App Revenue generates commission records from the revenue already stored in PartnerPortal’s local Revenue ledger.
That means the two modes depend on different revenue workflows:
- Legacy depends on the lead-to-customer mappings on the Stripe or QuickBooks integration page.
- In-App Revenue depends on the captured revenue rows that your team has reviewed inside PartnerPortal.
If you want more detail on how those revenue workflows differ, see How to Track Revenue.
Commission Schedule and Time Frames
Section titled “Commission Schedule and Time Frames”The old name for this area was Commission Scheduler. In the current app, it lives under Commission Generation in Payment Settings.
This is where you control the timing rules for automated commission generation:
- frequency: monthly, quarterly, or in some older portals yearly
- start date: the cycle start for yearly schedules
- payout delay: how long PartnerPortal waits before revenue becomes eligible for payout
- lead expiry time: how long won leads can stay inactive before expiring while automatic generation is active
- payment type: manual or an enabled payment integration such as PayPal
For the exact settings and labels, see Commission Schedule.
Commission Statuses
Section titled “Commission Statuses”The statuses you see depend on your portal’s payment workflow.
Modern statuses
Section titled “Modern statuses”Most export-based workflows should use the modern status model:
- Needs Approval: ready for review before payout
- Approved: approved to pay or export
- Do Not Pay: intentionally excluded from payout
- Paid: completed outside or inside the platform
Legacy statuses
Section titled “Legacy statuses”Older portals, especially PayPal-driven ones, may still use legacy statuses such as:
- Pending
- Scheduled
- Processing
- Complete
These legacy statuses remain especially relevant for PayPal-driven portals because they line up more naturally with an integration-managed payout flow.
If your team is moving to a more finance-oriented workflow, modern statuses are usually easier to understand and report on.
Run Commission Generation Now
Section titled “Run Commission Generation Now”The Run Commission Generation Now button is a one-time manual trigger for the most recently completed commission period.
This is most useful when:
- revenue was missing earlier and has now been added
- mappings were fixed after the usual run
- settings changed and you want to regenerate the latest period
- an integration was connected after the schedule was already in place
Running it does not replace your ongoing schedule. It is a one-time catch-up action.
If you are looking for where to configure or trigger it in the app, see Run Commission Generation Now.
PayPal and Sending Money
Section titled “PayPal and Sending Money”Everything above this point is mostly about creating, reviewing, and tracking commission records.
PayPal is different because it adds the actual send-the-money step.
If PayPal is the selected payment type in your commission schedule, PartnerPortal can handle more of the payout flow for you.
Important differences:
- PayPal autopay requires the legacy commission-status workflow. Portals with PayPal autopay cannot switch to modern statuses.
- Scheduled commissions with Payment Type = PayPal are typically sent automatically on the next nightly payment run once their issue date is reached.
- In that setup, the commission record is not just a finance-tracking record. It is also part of the actual payout operation.
Without PayPal, most customers still use PartnerPortal to calculate and track commissions, then send the money outside the platform.
For the full PayPal setup, partner PayPal email requirements, and integration steps, see PayPal.
Troubleshooting
Section titled “Troubleshooting”A commission amount is zero
Section titled “A commission amount is zero”This usually means one of these is true:
- no eligible revenue was found for that period
- the lead’s commission setup was not configured as expected
- the legacy accounting source had no usable mapped revenue for the lead
If the amount looks wrong because the commission rule itself seems unexpected, review the override hierarchy in How to Set Up and Manage Commission Tiers.
A commission was not generated yet
Section titled “A commission was not generated yet”Check whether:
- the revenue is still under review
- the revenue falls outside the current commission period
- the payout delay has not elapsed yet
- automatic generation is turned off
A commission exists, but no money was sent
Section titled “A commission exists, but no money was sent”In most portals, that is expected. Unless you use PayPal, PartnerPortal tracks what is owed but does not actually move the money for you.
If you need to configure the workflow, see Payment Settings. If you need the operational payout flow, see How to Pay Commissions.