Integrations

One read-only Xero connection for payroll, contractors, overheads and assets

Xero holds the cost records an R&D claim is built from: payslips and leave, contractor bills, overheads and the asset register. Rand reads them through read-only scopes and turns each into a proposed R&D cost line that a person confirms, as working figures for your company and its accountant to check, never a determination.

Reviewed by George WalchFacts last verified

What Rand reads

  • Payroll employees with employment type, start and termination dates and ordinary weekly hours, through payroll.employees.read.
  • Pay runs and their payslips, wages and superannuation per person per period, through payroll.payruns.read.
  • Leave applications, and leave types with whether each is paid or unpaid, the latter through payroll.settings.read.
  • The profit and loss report for the year and the chart of accounts.
  • The balance sheet as at the year end, with the year before, through accounting.reports.balancesheet.read, for your Expert Reviewer to read.
  • Bills and supplier credit notes, spend and receive bank transactions and posted manual journals, all excluding GST.
  • The fixed asset register, through assets.read.

What it becomes in your claim

  • Payroll actuals per employee for the year from one canonical payslip per pay run, so a reconnect never counts a pay run twice.
  • Leave that reduces each person's available hours, with paid leave staying in the cost of employment.
  • Contractor candidates, bills grouped by supplier, for a person to confirm as contractors or dismiss.
  • Other Expenditure groupings for review, where a person sets a direct share with a written rationale or the people share from confirmed hours.
  • Effective payroll tax and workers compensation rates from expense accounts a person confirms, divided by payslip wages.
  • Asset lines for a decline in value claim per asset, at the extent of R&D use.
  • Your profit and loss report and balance sheet as Xero reports them, for your Expert Reviewer to read beside the claim. No claim figure comes from them.

What Rand never does

  • Rand never writes to, edits or deletes your Xero records.
  • Nothing from Xero is claimed without a person reviewing it.

Where each Xero record lands

Connecting Xero means the claim starts from what the company actually paid, not from a rate card or a spreadsheet rebuilt at year end. Each kind of record feeds a different part of the claim, and each needs a person to confirm it.

Xero recordWhat it becomesWho confirms it
PayslipsGross wages and super per person, the base of personnel costThe director signs the hours that cost is applied to
Leave applicationsFewer available hours in the months takenAn owner or manager can record a day worked during leave
Bills by supplierContractor candidatesA person with permission to manage financials
Spend lines and journalsOther Expenditure groupings with a proposed basisA person, with a written rationale
Expense accountsEffective payroll tax and workers compensation ratesA person, by confirming the accounts
Fixed assetsDecline in value at the extent of R&D use, with an AI suggestion of how each asset is usedA person, asset by asset
Profit and loss and balance sheetThe company's accounts, as Xero reports them, for the Expert Reviewer to read beside the claimNobody: no claim figure comes from them

In the final claim pack, personnel cost for employees comes from signed hours: R&D hours over each person's productive hours, applied to their payroll for the year. During the year the same formula runs on the hours Rand estimates from records, and the total is shown as Not confirmed or Partially confirmed until a director signs the year. Contractors are not priced from hours at all. A confirmed contractor is costed as the amount incurred with them in the year, excluding GST, times a confirmed R&D share, which can be split bill by bill. For a contractor who is an associate, only the amount actually paid counts.

For overheads, the ATO's guidance is that a company must use a reasonable basis of apportionment for each type of expenditure, and that a salary ratio fits costs driven by pay, such as super and payroll tax, not costs like rent. Rand follows that: each grouping gets a proposed basis that matches its cost driver, and a person accepts it, changes it or leaves it out.

The boundary

The figures Rand prepares from Xero are working figures for your company and its accountant to confirm. An Expert Reviewer reviews them, a director approves the claim pack, and Rand prepares the AusIndustry registration from it. Your accountant prepares the ATO schedule and handles the company's tax affairs.

Scopes, permissions and disconnecting

  • Scopes. Rand asks for offline_access, accounting.reports.profitandloss.read, accounting.reports.balancesheet.read, accounting.invoices.read, accounting.banktransactions.read, accounting.manualjournals.read, accounting.settings.read, assets.read, payroll.employees.read, payroll.payruns.read and payroll.settings.read. Every data scope is a read scope. A company that signs up to Rand with Xero also grants Xero's identity scopes for sign in.
  • Timing. The sync covers the claim year and runs daily.
  • Missing permissions. If Xero rejects the bills, assets or balance sheet permission, payroll and the profit and loss report keep syncing and Rand shows a warning instead of failing. A dead connection or a missing payroll permission asks you to reconnect, because personnel cost depends on it.
  • Disconnecting. Rand first revokes its authorisation on Xero's side, then switches the connection off.

For how payslips become personnel cost, and what to set up in Xero payroll first, read Xero payroll for R&D personnel costs. Hours come from your engineering tools, usually Jira and GitHub. The R&D Tax Incentive resources explain what counts as eligible expenditure.

Frequently asked questions

Does Rand post journals or change anything in Xero?
No. Every data scope Rand requests is a read scope, and the sync only reads. The one other call Rand makes is to revoke its own connection when you disconnect.
What happens if we did not grant the bills, assets or balance sheet permission?
Payroll and the profit and loss report still sync. Rand shows a warning after the sync, on the relevant Financials page or on the Xero card, and the bills, assets or balance sheet steps wait until you reconnect with the missing permission.
Who decides the R&D share of a cost?
People. Rand proposes a basis and a share for each cost, a person accepts or changes it (a stated share needs a written reason), and an Expert Reviewer checks the result. Your accountant prepares the ATO schedule from the final pack.

Sources

  1. ATO: Expenditure you can claim under the R&D Tax Incentive
  2. ATO: Keeping records and calculating your notional deductions (apportionment)
  3. Income Tax Assessment Act 1997, Division 355

The R&D Tax Incentive is a self-assessment program. This page is general information, not tax, legal or financial advice; eligibility depends on your circumstances and you should seek independent advice for them.