Section 3: RealDesk / QBO Setup & Configuration
This section explains the initial configuration of both RealDesk's Accounting Settings and QuickBooksOnline. Mapping RealDesk to the appropriate accounts in QBO will ensure that the sync between the two applications works properly, with the correct recording of transactions and robust reporting.
Learning Objectives for this section:
- Understand the importance and structure of a Chart of Accounts.
- Learn how to categorize and code accounts for assets, liabilities, income, and expenses.
- Map RealDesk-specific accounts to QBO, including bank accounts, commission income and expenses, trust liability, deductions, and expenses.
- Understand how effective entity management contributes to accurate record-keeping of agents, vendors, and customers.
If your brokerage hasn't used QBO before, the first thing you'll need to do is set up your Chart of Accounts (COA). If you are already using QBO and have a COA set up, you can skip this section.
A chart of accounts is a financial organizational tool that provides a complete listing, by category, of every account in the general ledger of a company.
To make it easy for readers to locate specific accounts or to know what they're looking at instantly, a COA typically contains identification codes, names, and brief descriptions for accounts.
For example, a company may decide to code assets from 100 to 199, liabilities from 200 to 299, equity from 300 to 399, and so forth. Those could then be broken down further into, e.g., current assets (110-119) and current liabilities (210-219). The number of figures used depends on the size and complexity of a company and its transactions.
The main account types are asset, liability, income, and expense.
- Asset accounts include anything you own that has value, such as:
- Buildings or land
- Equipment and supplies
- Inventory
- Liquid assets, including bank accounts
- Accounts Receivable
- Liability accounts can be divided into current (typically, due within one year) and long-term (>1 year to maturity) liabilities and include items such as:
- Bills / Accounts Payable
- Income taxes payable
- Credit card balances
- Funds held in trust
- Mortgages
- Personal or shareholder loans
- Income accounts represent funds you have earned. Although many businesses tend to lump multiple streams of income together, it can be very useful to split different income-generating activities into separate accounts for better analytics. Income accounts can include items such as:
- Commission Income
- Deal Fees
- Split Fees
- Other Sales Income
- Dividend income
- Billable expense income
- Expense accounts represent funds you have spent, and can include items such as:
- Cost of Goods Sold (Commission Expense)
- Advertising Expense
- Salaries / Wages
- Interest Expense
RealDesk supports up to 3 bank accounts:
- Trust
- Commission Trust
- General
All brokerages need to have Trust and General accounts. Commission Trust is optional in RealDesk, but may be mandatory depending on your jurisdiction.
Each bank account used in RealDesk must be mapped to a QBO account of type "Bank".
Commission Income represents a brokerage's top-line revenue. It includes all internal (commissions to the brokerage's agents) and external (commissions to referring realtors or other brokerages) commission funds.
Commission Income must be mapped to a QBO account of type "Income".
Commission Expense represents a brokerage's cost of goods sold. In most cases, Commission Income and Commission Expense will be equal.
As of September 2024, RealDesk can support two separate Commission Expense accounts in QBO — with one being used for internal commission payments (Selling Realtor / Buying Realtor), and the second for external commission payments (Referring Realtor, Commission Payment to Other Brokerage). It is not mandatory to do this; you can simply map both RealDesk accounts to the same QBO account if you don't want to track internal and external commissions paid separately in QBO.
Commission Expense accounts must be mapped to QBO accounts of type "Cost of Goods Sold" or "Expense".
Accounts Payable represents goods or services delivered to your brokerage but not yet paid for, while Accounts Receivable represents the opposite — goods or services you have provided, but not yet been paid for.
These are used in a relatively limited way in RealDesk, as generally there is little delay between the provision of services and payment thereof. However, it is still important to map RealDesk's A/P and A/R accounts to their QBO counterparts.
Accounts Payable must be mapped to a QBO account of type "Accounts Payable".
Accounts Receivable must be mapped to a QBO account of type "Accounts Receivable".
A trust liability account is a specialized account where a real estate brokerage holds funds on behalf of its clients. These funds typically include deposits, down payments, and other monies that need to be held in trust during real estate transactions.
Because these funds do not belong to the brokerage, but are held on behalf of other entities, they represent current liabilities rather than assets or income. It's crucial to maintain an accurate accounting of all trust liabilities, to understand how the overall trust account balance is composed of funds for many different deals and clients.
In QBO (via sync from RealDesk), every time a deposit or withdrawal is created in the Trust or Commission Trust bank account, a corresponding entry is also created to debit or credit the matching Trust Liability or Commission Trust Liability account.
Trust Liability, and Commission Trust Liability (if used), must be mapped to QBO accounts of type "Other Current Liability".
RealDesk also uses a 3rd Party Withholding Liability account for deductions that are payable to third parties. These types of deductions can be used for garnishments, tax liens, commission advance loans, or in some cases for deferred payments to an agent (such as separating GST / HST collected to pay out at a later date). These funds are accounted for as 3rd Party Withholding Liability between the time when they are initially deducted from the agent's commission payment and when the third party payment is created.
3rd Party Withholding Liability must be mapped to a QBO account of type "Other Current Liability."
Deductions are created in RealDesk's Deduction Manager and can be customized in a variety of ways for each agent. When a user creates a new deduction, they are prompted to map it to a QBO account. Only QBO accounts of type "Income" can be selected; other account types will not display in the drop-down menu.
For efficiency, it is also possible to create a "Default Deduction Account" in the Accounting Settings. Again, a QBO account of type "Income" must be selected.
Note as well that if the "3rd party deduction" option is checked when creating a new deduction, it will automatically be mapped to the 3rd Party Withholding Liability account (see above) and the account selection drop-down will be disabled.
Expenses are created in RealDesk's Expense Manager and can also be customized in a variety of ways. Expenses can be one-time or recurring (monthly, quarterly, annual), and can apply to only one agent or multiple agents. When a user creates a new expense, they are prompted to map it to a QBO account. Only QBO accounts of type "Income" can be selected; other account types will not display in the drop-down menu.
There are two general types of realtor expenses that a brokerage may wish to create:
- Reimbursement — these recover funds from an agent to reimburse an expense that the brokerage incurred on their behalf, such as MLS fees, REB dues, or office supplies
- Brokerage income — these are typically recurring expenses that agents pay as part of their arrangement with the brokerage, such as monthly desk fees (whereas for income generated on a per-deal basis, a Deduction would be used)
It is a recommended practice to differentiate between these types; those in the first category can be mapped to a "Billable Expense Income" account in QBO, while the brokerage can determine how it wishes to recognize different income types for the second category.
A key point with "expenses" in RealDesk is that although they represent expenses to the agent, they represent income to the brokerage; hence why they must be mapped to Income accounts in QBO.
For efficiency, it is also possible to create a "Default Expense Account" in the Accounting Settings. Again, a QBO account of type "Income" must be selected. If your brokerage pre-pays a significant volume of expenses on behalf of its agents, selecting "Billable Expense Income" as the default expense account may save considerable effort.
Although RealDesk has separate accounts for GST/HST Payable and GST/HST Input Tax Credits, in practice, QBO deals with these in the same account, such that the total GST/HST payable reflects the total tax collected, minus the tax paid out.
GST/HST Payable and GST/HST ITC must be mapped to a QBO account of type "Other Current Liability".
The "Sales Tax" mapping is dictated by your province and the legislation applicable to real estate transactions. Most provinces (e.g. BC and Alberta) will map to GST only; while Ontario maps to HST. "Exempt Tax" is always mapped to "tax-exempt".
Note that you must have completed the initial Sales Tax configuration in QBO for tax codes to be visible in the RealDesk account mapping.
The RealDesk platform includes a sophisticated entity management function to create and maintain information on the various parties (agents, other brokerages, lawyers, and clients) with whom you do business.
As QBO was not built with all of the complexities of real estate accounting in mind, its entity management capabilities are somewhat more simplistic:
- QBO defines a "supplier" or "vendor" as someone whom you pay. Transactions are conducted via Bills (representing Accounts Payable, until funds are disbursed) and corresponding Bill Payments.
- QBO defines a "customer" as someone who pays you. Transactions are conducted via Invoices (representing Accounts Receivable, until funds are collected) and corresponding Payments.
Per QBO's definitions, an agent in your brokerage is both a vendor and a customer. Your brokerage will create Bills for commission payments, and Invoices for realtor expenses. This in turn requires RealDesk to create separate Vendor and Customer entities for each agent, which you can differentiate by the tag "V" or "C" after their name; e.g. "Agent - Joe Smith (V)" and "Agent - Joe Smith (C)".
Separate Vendor and Customer entities are also created for any other third parties entered into the system, including Other Brokerages, Lawyers, Clients, and Sellers (in Ontario, where excess funds are paid to the Seller).
This is done automatically in RealDesk and does not require any active management. The sole exception is in a case where your brokerage has already been using QBO, and you have existing customer or supplier accounts that you wish to link, as opposed to creating new ones. This can be managed in individual agent and lawyer profiles.
By understanding and correctly setting up your Chart of Accounts in QBO, and then correctly mapping RealDesk's Accounting Settings to your COA in QBO, you'll ensure seamless synchronization with RealDesk, accurate financial reporting, and effective management of all transactions. This foundation will support your brokerage's financial health and operational efficiency.