Brokerage Engine Support

Why Do Agents Have Both a Customer and a Vendor Profile?


Overview:

In this article, we will review why agents need a separate Vendor and Customer profile. Please find the available resources below.


First, What Do "Customer" and "Vendor" Mean?


These terms come from accounting, but the concept is simple:

  1. A Customer is anyone who owes the company money. When someone owes the brokerage money, they're acting as a customer in the accounting sense.
  2. A Vendor is anyone the company owes money to. When the brokerage owes someone money, that person is acting as a vendor in the accounting sense.


These aren't about buying or selling houses — they're about the direction money flows between the agent and the brokerage.


Why Does an Agent Need Both?

Because in real estate, money flows in both directions between an agent and the brokerage — sometimes within the same transaction.


When an Agent Acts as a "Customer" (They Owe the Brokerage)

There are situations where an agent owes the brokerage money. Common examples include:

  • Desk fees or monthly fees — If the agent owes recurring office fees, those are amounts due to the brokerage.
  • E&O insurance chargebacks, technology fees, or other deductions — Any fee the brokerage charges back to an agent.

In all these cases, the agent's Customer profile is what tracks what they owe the brokerage.


When an Agent Acts as a "Vendor" (The Brokerage Owes Them)

There are also situations where the brokerage owes the agent money. Common examples include:

  • The agent's share of a commission — When a deal closes, the agent is owed their split of the commission. The brokerage needs to pay this out.
  • Bonuses or incentive payments — Any extra compensation the brokerage pays to the agent.
  • Reimbursements — If the brokerage owes the agent for expenses.

In all these cases, the agent's Vendor profile is what tracks what the brokerage owes them.


A Real-World Example

Imagine Agent Jane closes a deal and earns a $10,000 commission. Her split with the brokerage is 80/20.

Here's what happens in the system:

  1. The full $10,000 commission comes in from the title company or closing attorney.
  2. $8,000 is owed to Jane (her 80% split) — this is tracked under her Vendor profile because the brokerage owes her money.
  3. Jane also has a $150 monthly technology fee — this is tracked under her Customer profile because she owes this amount to the brokerage.

Why Not Just Use One Profile?

Accounting systems usually require money coming in and money going out to be tracked in separate buckets. This is how double-entry bookkeeping works. If you tried to track both directions under a single profile, your financial reports would be inaccurate and your books wouldn't balance.


By maintaining both profiles, Brokerage Engine ensures that:

  • Your books stay balanced — Income and expenses are recorded in the correct accounts.
  • Reports are accurate — You can see exactly how much agents owe the brokerage vs. how much the brokerage owes agents at any point in time.
  • Syncing with the Accounting Module works correctly — When the Agent Billing or Commission Modules sync data to the Accounting Module, the Customer and Vendor profiles map directly to how the Accounting Module expects to receive the information. Invoices go to the Customer profile; bills and payments go to the Vendor profile.
  • Audits and compliance are straightforward — Clean separation of receivables (money owed to you) and payables (money you owe) is essential for tax reporting and regulatory compliance.

What This Means for You Day-to-Day

You generally don't need to think about the dual profiles during your daily workflow. Brokerage Engine handles the behind-the-scenes accounting automatically when you process transactions, close deals, and run commission payments. The two profiles exist to make sure everything lands in the right place in your accounting system.




















Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article