Cairns & Tropical North Queensland · Hosted in the AWS Sydney region

AI Bookkeeping Cairns

A dedicated AI for Cairns bookkeeping practices that knows a dive deposit taken in November is not July's income, grosses up net booking-platform payouts, and keeps the reef charge out of sales, all inside Xero and MYOB. Live in 24 hours, around 70% less than a virtual assistant, with client data kept onshore.

24 hrs
To deploy
~70%
Less than a VA
24/7
Through the wet
Onshore
AWS Sydney region

The Cairns bookkeeping problem is money that has not been earned yet

Nearly five million passengers a year move through Cairns Airport, the Marine Park Authority logs roughly two million reef visitor days, and a large share of both are booked and paid for months before anybody sets foot on a boat. That single fact shapes bookkeeping in this city more than anything else. A dive operator at Portsmith, a Daintree coach tour, a game-fishing charter out of Yorkeys Knob and a liveaboard heading to the Ribbon Reefs are all sitting on money for trips that have not happened, and none of it is income until the trip runs.

The bank feed does not know that. A deposit lands, the rule fires, and it goes to sales. Multiply that across a dry season and an operator's profit and loss shows a business that is having a spectacular year while the boat is still tied up. The correct treatment is not complicated, it is just relentless: the receipt is split, the GST is attributed to the period it belongs to, and the balance sits in unearned revenue until departure. Miss it and the damage compounds. Owners make drawings against forward bookings, the practice signs off management accounts that are materially overstated, and the year-end journal to unwind it is brutal.

Layered on that is a set of tropical-north coding jobs no capital-city practice sees. The reef environmental management charge is collected per passenger and remitted quarterly to the Marine Park Authority, so it is a pass-through, not turnover. Online travel agents, inbound wholesalers and the booking desks along the Esplanade all pay net of commission, so turnover has to be grossed back up from a remittance rather than read off the bank. A reef trip sold to an overseas wholesaler is consumed here, so the export instinct that says GST-free is usually wrong. And then, from about November to April, the trade stops: Cairns takes roughly two metres of rain a year with most of it falling between December and March, cyclone cancellations bring refunds and forfeited deposits, and the crew who ran the dry season have already moved on.

That last part is the reason a dedicated AI fits here so well. A Cairns practice cannot staff for the dry-season peak and carry the same team through the wet, and experienced bookkeepers are genuinely scarce 1,700 kilometres from the state's south-east. A dedicated AI already understands double-entry, connects straight into Xero and MYOB, and does the splitting, grossing up, reconciling and chasing every night at the same pace in February as in August. Because it runs single-tenant in the AWS Sydney region, your clients' booking and payroll data stays in Australia.

Watch a forward deposit land where it belongs

Bring one messy tourism file: a month of booking-platform payouts, a stack of deposits for trips that have not sailed, a reef charge buried in sales. We will split and reconcile it live in a real Xero or MYOB file. Deploys in 24 hours, with client data kept onshore.

Book a 30-min demo
A realistic wet season in the tropical north

A two-person BAS practice at Portsmith, in February

Picture a registered BAS agent and one part-time bookkeeper working from a first-floor office above a marine services yard off Tingira Street at Portsmith. The book is 64 clients and it is almost entirely tourism and marine: nine reef and snorkel operators, four game-fishing and private charter boats working out of the marina at Yorkeys Knob, two dive schools selling open-water courses six months in advance, three coach operators running Kuranda, Cape Tribulation and Atherton day trips, a liveaboard doing five-night Coral Sea itineraries, two backpacker hostels off Sheridan Street, a wedding and events charter, a slipway and a couple of marine mechanics, and a long tail of guides and skippers trading as sole traders. Forty-one files are in Xero; the older charter businesses are still in MYOB, and eight of them are mid-migration.

The old February looked like this. Every deposit taken since the winter had been auto-coded to sales, so the December management accounts showed the dive schools having a record quarter on the strength of course fees for trips in May. The platform payouts came in net, so nobody could tell whether the commission on an international channel was 18% or 28%. The reef environmental management charge had been sitting in tour income all year and the quarterly return did not reconcile to it. Two boats had cancelled a week of trips in a cyclone warning and the refunds, the retained deposits and the credit notes were all sitting in the suspense account. Meanwhile the practice was chasing seven operators for December paperwork while their owners were in Bali because the boats were not running, and one of the hostels had a working-holiday payroll where three of the eight staff had left mid-quarter with leave to pay out.

With a dedicated AI running, February is a different month. Every night it codes and reconciles all 64 files, splitting each new deposit as it arrives: GST attributed to the right period, the balance held in unearned revenue against the booking, and the release scheduled to the departure date pulled from the operator's booking system. It grosses up every platform and wholesaler remittance to the fare the passenger actually paid, posting commission and merchant fees separately so the practice can finally tell a reef operator what each channel costs. It holds the reef charge out of income and reconciles the liability to passenger numbers before the quarterly return. Cancellations come through as adjustment events with the credit note drafted, and a forfeited deposit is picked up as consideration rather than left in limbo. Each morning there is a short exceptions list: a wholesaler invoice raised without GST, a $14,200 receipt with no booking reference, a deckhand paid at working-holiday rates by an entity that is not registered to, a termination with no leave payout calculated.

By the time the 28th comes around the BAS agent is reviewing drafted working papers and lodging as a registered agent. The more valuable change is what the practice can now sell. Every tourism client gets a monthly one-pager showing cash on hand, how much of it is other people's forward bookings, and what is genuinely earned, plus what a fortnight of closures would do to the refund liability. That is the conversation Cairns operators actually need in the wet, and the practice took the whole book through it without hiring a bookkeeper it could not have found anyway. The same pattern works from a Portsmith office, a home desk at Edge Hill, or a practice servicing Port Douglas and Mission Beach from Cairns.

What the feed says, and what it actually is

The five receipts that break a Cairns tourism ledger, and where each one should land.

What arrives in the bank What the feed wants to call it What a dedicated AI does with it
A deposit for a June charter, taken in December Sales, this month GST attributed to the period it belongs to, the balance held in unearned revenue and released on the departure date
A net payout from a booking platform One sale, commission invisible Grossed up to the fare paid, with commission and merchant fees posted separately and the right GST treatment for onshore or offshore platforms
Reef environmental management charge collected per passenger Tour income Held as a pass-through liability and reconciled to passenger numbers before the quarterly return
An inbound wholesaler settlement for seats sold offshore Export sale, GST-free Coded consistently as a supply consumed in Australia, with any no-GST invoice flagged for the registered agent before lodgement
A deposit kept after a cyclone cancellation Left in suspense Picked up as consideration when it is forfeited, with refunds and credit notes drafted as adjustment events

Find out how much of your clients' cash is not theirs

Thirty minutes on one Cairns tourism ledger and you will see the unearned revenue split, the grossed-up platform payouts and the wet-season cash position your operators have never been shown. Live in 24 hours on your Xero or MYOB files.

See it on your Xero file

What your dedicated AI handles

The work that piles up on a Cairns tourism book, done every night and left review-ready for a registered BAS agent.

Deposits & unearned revenue

Splits every forward booking on the way in: GST attributed to the correct period, the balance parked as a liability, released to income on the day the trip departs.

Platform & wholesaler payouts

Grosses one net settlement back up to gross fare, commission and merchant fee, so an operator can finally see what each booking channel costs and turnover is not understated.

Reef charges & pass-throughs

Keeps the environmental management charge, park fees and levies collected per passenger out of sales, in a liability account reconciled to passenger numbers before each quarterly return.

Nightly Xero & MYOB reconciliation

Codes on each client's own history and reconciles overnight: card settlements from the wharf ticket booth, fuel and slipway accounts, dive gear and hostel supply runs.

Working-holiday & crew payroll

Checks each pay run through the crewing peak: withholding for working-holiday makers, declarations on file, super with every pay, mid-quarter terminations and unused leave.

BAS, GST papers & cancellations

Drafts the working papers, handles refunds, credit notes and forfeited deposits as adjustment events, and chases the operators who never send paperwork while the boats are off the water.

Live in 24 hours, not by next dry season

1

Connect

We link it to your Xero and MYOB files, your practice inbox, your capture tool and the booking or reservation exports your tourism clients already produce.

2

Agree the treatments

Your BAS agent sets the rules once: how deposits are split, which channels are offshore, how the reef charge is held. It applies them the same way on every file after that.

3

Start on the worst file

Usually a charter operator with a year of deposits sitting in sales, or a dive school whose course fees have never been deferred. Let it prove itself against your review first.

4

Take the whole book

As trust builds it carries the rest, so the practice holds capacity through the dry-season rush without carrying idle staff through the wet.

Built for Australian compliance

Your registration is untouched

It prepares, a registered BAS or tax agent reviews and lodges. Tax Practitioners Board registration, the Code of Professional Conduct and your supervision arrangements all stay where they are.

Data stays in Australia

Single-tenant on AWS in the Sydney region. Passenger manifests, card settlements, payroll and tax file numbers stay onshore in your own isolated environment, never pooled with a competing practice's and never used to train models.

Every split has a record

Each deposit deferred, each charge held back and each release to income is logged with a timestamp against the transaction, so a deferred-revenue balance can be explained line by line rather than defended from memory.

Dedicated AI vs the alternatives

How a Cairns practice usually tries to cover a season that doubles and then stops.

Dedicated AI Offshore VA Dry-season temp hire
Time to start 24 hours 2-4 weeks Months, if anyone applies this far north
Cost through the wet Same either way, ~70% less than a VA Paid for hours you no longer need Let go, then rehired and retrained
Deposits kept out of sales Split on every receipt, nightly Needs teaching, then checking Usually caught at year end
Platform payouts grossed up Every remittance Only where a rule exists Rarely
Reef charge kept as a pass-through Held and reconciled quarterly Not familiar with it Learns it over a season
Working-holiday payroll churn Checked every pay run Only when rostered on Adds to the workload
Xero & MYOB native Yes, both, including mid-migration files Manual Manual
Data location Onshore, AWS Sydney Overseas Local

Cairns bookkeepers, frequently asked questions

A dive operator takes a deposit in November for a trip running in July. Where should that money sit?+

Not in sales, which is where the bank feed will happily put it. A forward booking is money the operator owes a service on, so it belongs in an unearned revenue liability account until the boat actually leaves the wharf, at which point it is released to income. The GST usually follows a different clock to the revenue: for a business accounting for GST on a cash basis the tax is attributable when the deposit is received, and on an accrual basis at the earlier of the invoice or the payment, so the BAS can be right while the profit and loss is badly wrong. The dedicated AI splits the receipt on the way in: GST recognised in the period it belongs to, the balance parked against the booking, and the release scheduled to the departure date in the operator's booking system. Your BAS agent confirms the treatment once, and after that it happens on every deposit instead of being unwound at year end.

Our clients get one net payout from the booking platforms. Can it gross those back up?+

Yes, and for a Cairns tourism book this is usually the first thing that pays for itself. A reef operator selling through online travel agents, inbound wholesalers, a Shields Street booking desk and its own website gets a single deposit that is already net of commission, merchant fees and sometimes a cancellation adjustment from three weeks ago. Coded as one line, turnover is understated, the commission expense never appears, and the operator has no idea what any channel actually costs. The dedicated AI reads the remittance or platform statement, grosses the deposit back up to the fare the passenger paid, posts commission and merchant fees to their own accounts with the correct GST treatment, and treats commission charged by an offshore platform differently to commission from an Australian-registered agent so nobody claims a credit that was never charged. Anything that will not reconcile to the statement is left on an exceptions list for a bookkeeper, not guessed at.

Do reef tours sold through an overseas wholesaler get treated as GST-free?+

Usually not, and it is one of the most expensive coding assumptions made in this city. The instinct is that a sale to a non-resident business is an export and therefore GST-free, but a reef trip, a rainforest day tour or a room at Trinity Beach is consumed here in Australia, and the GST law deals with that specifically: where the supply is provided to another entity in Australia, the GST-free treatment for supplies to non-residents is generally switched off. So an inbound wholesaler in Tokyo or Shanghai buying seats on a Cairns boat for its own clients is normally still buying a taxable supply. The dedicated AI keeps wholesaler contracts coded consistently rather than case by case, flags any invoice raised without GST to a non-resident agent, and surfaces it before the BAS instead of at an audit. It prepares the position; a registered BAS or tax agent confirms it, and for an unusual arrangement that is exactly the conversation you want to have once rather than every quarter.

What happens to the reef environmental management charge collected from passengers?+

It should never sit in tour income. Operators running trips into the Great Barrier Reef Marine Park collect the environmental management charge per visitor and remit it to the Marine Park Authority on a quarterly return, so it is money collected on somebody else's behalf, not turnover. Left in sales, it inflates a small operator's reported income by a meaningful amount across a busy dry season, and the quarterly remittance then looks like an expense that has nothing to do with anything. The dedicated AI separates the charge at the point of sale, holds it in a liability account, and reconciles the balance to passenger numbers before the quarterly return goes in, so the figure the operator remits and the figure in the ledger are the same number. Camping and permit fees collected for national park stays on a Cape Tribulation or Cooktown itinerary get the same treatment.

Between November and April the cash disappears. Can it show us more than a bank balance?+

That is the whole point of getting deposits into the right account. Cairns takes roughly two metres of rain a year and most of it falls between December and March, so a tourism client's trading collapses over the wet while the bank account still looks comfortable, because it is holding forward bookings for the dry. Owners draw on that money, and by June they are funding trips out of deposits taken for trips in September. Once the dedicated AI is parking deposits in unearned revenue, the practice can hand a client three real numbers each month instead of a bank balance: cash on hand, how much of it is other people's forward bookings, and what is genuinely earned. It can also model the ugly one, which is what a fortnight of cyclone closures does to the refund liability. That is advisory work a Cairns bookkeeper can charge for, and it only exists because the coding underneath is right.

We crew up with working-holiday makers every dry season and half of them leave mid-quarter. Can it keep payroll clean?+

Yes, and the churn is exactly why it helps. Cairns runs on backpacker labour: deckhands, dive instructors, coach drivers, hostel and hospitality staff who arrive in May and are in Darwin or Byron by October. Every one of them is a new starter with a visa to check, a tax file number declaration to collect and a withholding schedule that depends on whether the employer is registered with the ATO to employ working-holiday makers, because an unregistered employer withholds at a much higher rate and the difference gets noticed. Then they leave mid-quarter with unused leave to pay out and a super fund they will later claim as a departing Australia superannuation payment. Since payday super arrived, the super for each of those pay runs is due with the pay run rather than at the end of the quarter, so nothing can be tidied up later. The dedicated AI checks each pay as it happens and raises exceptions: a new deckhand with no declaration on file, a working-holiday rate applied by an employer who never registered, a live-aboard allowance treated as ordinary earnings, a termination with no leave payout calculated. Your bookkeeper works the exceptions instead of re-checking every crew list every fortnight.

Where does our clients' booking and payroll data actually live?+

Onshore, in Australia. Each dedicated AI runs single-tenant on AWS infrastructure in the Sydney region, so passenger manifests, card settlements, payroll records, tax file numbers and supplier details stay in the country, in your practice's own isolated environment. Your data is never pooled with another bookkeeper's and never used to train models. In a market this size that is not a technicality. A Cairns bookkeeper is often holding the numbers for several operators who tie up at the same wharf, chase the same wholesaler contracts and quote against each other for the same cruise-ship shore excursions, and forward-booking volumes are the most commercially sensitive figure any of them has. Being able to say the file never leaves Australia and never touches a competitor's environment settles that conversation quickly.

Does running this change my BAS agent registration or my Tax Practitioners Board obligations?+

No. It prepares work, it does not sign it. A registered BAS or tax agent still reviews and lodges, so your Tax Practitioners Board registration, the Code of Professional Conduct and your supervision arrangements are unchanged. The useful part is the record it leaves behind. Every deposit split, every wholesaler invoice flagged, every pass-through charge held back and every reminder sent is logged with a timestamp, so when an operator asks in eighteen months why a December deposit was not income until July, the answer is on the transaction rather than in somebody's memory. That log doubles as evidence for your own quality control file, which matters more in a client base where a single audit of one dive operator tends to bring a look at the others.

Give your Cairns practice a dedicated AI

See it run on your own Xero or MYOB files: deposits split into GST and unearned revenue, platform payouts grossed up, reef charges held as pass-throughs and crew payroll checked every run. Live in 24 hours, with client data kept onshore in the AWS Sydney region.

[email protected] · Serving bookkeepers and BAS agents across Cairns, Portsmith, Yorkeys Knob, Trinity Beach, Port Douglas, Mission Beach and all of Tropical North Queensland