Loft47 syncs key financial data to Xero using journal entries. These include deposits (credited to trust accounts), commissions and brokerage income (categorized as revenue or costs), payments to agents or external brokers (as expenses), and fund transfers between accounts. Each transaction is matched to its appropriate Xero account using mapping rules.
Learn more about how mapping entries work https://support.loft47.com/portal/en/kb/articles/how-real-estate-transactions-work
When you transfer funds between bank accounts in Loft, two Xero entries are created. In this example there's a transfer between the Trust/Escrow account and the Commission Account)
Spend transaction – Credits the Spending account (Trust/Escrow Account) and debits its offset account (Trust/Escrow Liability or Commission Payable Liability).
Receive transaction – Debits the Receiving Account and credits its offset liability account.
Loft only provides the account/transaction posts to your accounting, it does not physically transfer any funds to/from your bank accounts. You must transfer the actual funds via online banking. Loft47 emails a daily transfer report summarizing the transfers for your ease of use when reconciling.
How are agent payouts recorded in Xero?
All agent payouts are sent to Xero as unpaid Bills to Pay, regardless of whether the payout is made through Payload, EFT, or cheque. The bill is marked as Paid only after it has been reconciled or manually matched in the accounting system.
Exception: If an agent is paid at the table and no payout is processed through Payload, the bill is sent as $0 and is automatically marked as Paid. For more details, see: https://support.loft47.com/portal/en/kb/articles/setting-a-payout-as-not-payable
When setting up your Brokerage, we use a standard commission mapping that a majority of Brokerages use. This setup allows for easy comparison between gross commissions and Expenses (outgoing payments) and helps calculate your Brokerage's true income as a percentage of gross commissions.
Commission Income – Total gross commissions on all deals.
Income to the Brokerage – Fees retained by the Brokerage from agent commissions.
Commissions Paid to Agents – Full commissions allocated to agents (not net pay).Commissions to Outside Brokers – For payments made to third-party brokerages (if applicable).
This structure ensures clarity in reporting and simplifies income tracking.
A typical Profit and Loss (P&L) statement—also called an Income Statement—shows a business's revenues, costs, and expenses over a specific period (e.g., monthly, quarterly, or annually). It provides insight into the company’s profitability.
Here’s a standard structure of a P&L statement, broken into common sections
1. Revenue / Income
Gross Sales or Revenue
Commission Income
Other Income (e.g., referral fees, consulting income)
Total Revenue
2. Cost of Sales (Direct Costs)
Commissions Paid to Agents
Commissions to Outside Brokers
Referral Fees Paid
Total Cost of Sales
3. Gross Profit
(Total Revenue – Total Cost of Sales)
4. Operating Expenses
Salaries & Wages (non-commission)
Office Rent
Marketing & Advertising
Technology & Subscriptions
Professional Fees (Legal, Accounting) etc
Total Operating Expenses
5. Operating Profit
(Gross Profit – Operating Expenses)
- The batch hasn’t fully finished processing yet—wait for it to complete and check the status.
- You may need to refresh Xero, especially if you have multiple tabs open.
- There may be a transaction error, often caused by duplicate contacts in Loft47 or Xero, or incorrect contact linking between the two systems.
- Try a hard sync: go to Integration > Xero > Sync Xero (blue button). Then post the batch again.
You will need to know how to identify and troubleshoot those errors using this article https://support.loft47.com/portal/en/kb/articles/accounting-batches
If the contact is a duplicate in Loft47, you will need to follow the steps in this article https://support.loft47.com/portal/en/kb/articles/merge-contacts#How_to_merge_contactsIf the contact is incorrectly linked, you will need to follow the steps in this article https://support.loft47.com/portal/en/kb/articles/accounting-batches#INCORRECTLY_LINKED_CONTACTS