Suite Utils
Back to Blog
NetSuite TipsSep 3, 2026 • 6 min read

Tracking Partner Referral Leads in NetSuite

NetSuite gives two paths for tracking partner referrals: native PRM or a custom CRM setup. Choose based on lead handoff vs. revenue attribution needs.

Sarah Jenkins, CPASarah Jenkins, CPAPrincipal Finance Automation Specialist
Tracking Partner Referral Leads in NetSuite
On this page

When you send a prospect to a partner and that deal closes, you need the referral income to hit your books without a spreadsheet scavenger hunt. NetSuite gives you two solid paths for this: the native Partner Relationship Management (PRM) module or a custom lead-tracking setup with standard CRM fields. Here's how to decide which fits your referral model.

The Core Problem: Lead Handoff vs. Revenue Attribution

Your scenario has two distinct tracking needs. First, you need visibility on which leads went to which partner and their current status. Second, you need financial reporting on referral or residual income when those deals close.

These are different problems. PRM handles both natively. A custom field approach handles the first well but leaves the second to manual journal entries. Knowing the difference saves you from building something that breaks at month-end.

Option 1: NetSuite PRM for Formal Partner Programs

If you have an established partner program with multiple partners, PRM is the intended solution. It's part of the CRM module and requires a license. The key features that match your needs:

  • Lead registration and assignment to specific partners
  • Status tracking from sent to closed, with timestamps
  • Commission and referral tracking tied to opportunities and sales orders
  • Channel manager dashboards showing lead volume and conversion by partner

To enable PRM, go to Setup > Company > Enable Features and check Partner Relationship Management on the CRM subtab. This adds the Partner record type and related fields to leads, opportunities, and transactions.

From an audit perspective, PRM gives you a clean trail. Each lead carries the partner assignment, and when the opportunity closes, the commission calculation flows to the partner record. Your auditors can trace a lead from origination to referral payment without asking you to reconstruct the history.

One detail worth noting: enabling PRM also unlocks the Partner Commissions/Royalties feature on the same CRM subtab. That feature creates the system-generated Commissions Payable account and lets you build schedules that calculate commission when earned. If you're tracking residual income, this is the piece that automates the accrual.

Option 2: Custom Fields for Simple Referral Tracking

PRM may be overkill if you send leads to a handful of partners occasionally. A lighter setup uses standard lead fields plus a few custom entity fields. Here's the configuration:

Step 1: Create the Custom Fields

Go to Customization > Lists, Records, & Fields > Entity Fields > New:

Field LabelTypeField IDPurpose
Referred to PartnerList/Record (Partner)custentity_referred_partnerWhich partner received the lead
Referral DateDatecustentity_referral_dateWhen you sent the lead
Referral StatusListcustentity_referral_statusOpen, Won, Lost, Paid
Referral AgreementFree-Form Textcustentity_referral_agreementNotes on commission terms

Display these fields on the Lead record under Customization > Forms > Entry Forms > Lead. Select the standard Lead form and add your fields to the appropriate section.

Step 2: Track Status with a Workflow

A simple workflow updates the referral status based on the lead's standard status field. Go to Customization > Workflow > New and create a state-based workflow:

  1. State 1: Sent to Partner (trigger: lead status changes to "Sent to Partner")
  2. State 2: Won (trigger: lead status changes to "Closed Won")
  3. State 3: Lost (trigger: lead status changes to "Closed Lost")

Each state updates custentity_referral_status automatically. This gives you the status visibility you asked for without manual updates.

Create a saved search to report on referral activity:

Go to Reports > Saved Searches > All Saved Searches > New > Lead. Set the criteria to Custom Fields > Referred to Partner is not empty. Add these result columns:

  • Lead (name)
  • Company Name
  • Referred to Partner
  • Referral Date
  • Referral Status
  • Status (standard lead status)
  • Created Date

Save this as "Partner Referral Leads" and schedule it to email you weekly. This replaces the "how many leads did we send" question you'd otherwise answer manually.

The Revenue Attribution Gap

Here's where the custom field approach falls short. When the partner's deal closes, that income lands in their NetSuite account, not yours. You won't see referral revenue on your opportunity or sales order. The partner will need to report the closed deal to you, or you'll need a separate agreement for them to log it.

For residual income, this becomes a manual process. Each month, you'll create a journal entry:

  • Debit: Accounts Receivable (or Cash if prepaid)
  • Credit: Referral Income account

The control here is the saved search. Run it monthly, match closed leads against your partner's reports, and post the entry. Your auditors will appreciate the documented reconciliation.

Which Path Should You Choose?

FactorPRMCustom Fields
Number of partners5+Fewer than 5
Commission complexityTiered, recurringSimple, one-time
Need for partner self-serviceYesNo
Implementation time1-2 weeks1-2 hours
Financial integrationAutomatedManual journal entries

If you're a small firm sending occasional referrals, start with custom fields. You'll get the visibility you need today without the overhead of a full partner portal. If referral income becomes material to your P&L, migrate to PRM before the manual tracking becomes a control weakness.

What to Check Next

Before you build anything, confirm you have the Partner role or Sales Administrator permission. Without it, you won't see the Partner list even after enabling the feature.

Also check whether your partners have NetSuite accounts. PRM's self-service features require Partner Access and Advanced Partner Access, both enabled on the Web Presence subtab of the Enable Features page. If your partners don't have NetSuite access, the custom field route becomes the practical choice. For navigation specifics, review the NetSuite Basics Guide to confirm where features appear in your UI.

For the residual income question specifically, get the commission terms in writing from each partner. NetSuite tracks what you record, not what you're owed. A simple agreement document attached to the partner record keeps the terms visible when you post that monthly journal entry.

Final Check: Partner Access and Permissions

One more consideration: if you enable PRM but don't set up partner access, you get the internal tracking without the partner portal. That's a middle path worth considering. You get the commission schedules and the Commissions Payable account, but partners log in only if you grant access.

For a small firm, that hybrid approach might be the sweet spot. You get automated financial tracking without managing partner logins. When the volume grows, flip on Partner Access and your partners can see their own lead pipelines. Start with what fits today, and keep the upgrade path open.

About the author

Put these ideas to work.

Suite Utils builds small NetSuite tools that fix the specific thing breaking your day. Each one runs as a native SuiteScript SuiteApp inside your account. No sales call, no onboarding.

Browse the Tools

Enjoyed this one?

Get NetSuite tips like this in your inbox. No spam. Practical guides only.

Keep reading