Skip to content
Gundesk

Run the counter. Gundesk keeps the register.

Every acquisition, sale, repair and transfer is written to your dealer register as it happens, and starts its 28-day return to Victoria Police. You see what you owe LRD, and by when, before it's late.

Free for 30 days. Built for licensed firearms dealers in Victoria, around the Firearms Act 1996 and the Firearms Regulations 2018.

Swing tag S01482: Tikka T3x Lite bolt-action rifle, .308 Win, serial T3X114872. Into possession 4 November 2026; return due 2 December 2026.

RegisterBallarat premises
  1. 4 NovStock number S01482Tikka T3x Liteserial T3X114872Bolt-action rifle, .308 WinInto possession, bought from Hollis Outdoor SupplyDue in 28 days
  2. 3 NovStock number U00317Browning B525 Sporterserial 37117NZ121Over-and-under shotgun, 12 gaugeOut of possession, sold to M. DelaneyLodged 4 Nov
  3. 1 NovStock number CI00088Sako 85 Hunterserial M47731Bolt-action rifle, 6.5 CreedmoorInto possession for repair, from R. OkaforDue in 25 days
  4. 9 OctStock number A00021Webley & Scott 700serial 118204Side-by-side shotgun, 12 gaugeInto possession, amnesty surrender (anonymous)Due in 2 days
  5. 5 OctStock number CO00412Ruger 10/22 Carbineserial 0012-48817Semi-automatic rifle, .22 LROut of possession, repaired and returned to J. WhitlockOverdue by 2 days

From the counter to LRD, in one record

The register entry is the source of truth. Everything else, stock levels, returns, the calendar, is read from it.

  1. Record the acquisition

    Type or scan the serial and pick the supplier or customer. Gundesk checks it isn't already on your books, allocates the next stock number and prints the swing tag the law asks you to label it with.

  2. The register entry writes itself

    Firearm, category, purpose and the person it came from are copied as at the transaction. Entries are never edited in place: a correction is an amendment that points to the original.

  3. The return clock starts

    Each entry carries its 28-day transaction return. The Today screen and the calendar show what's due, what's close and what's late.

  4. Lodge in OLDS, keep the proof

    Gundesk lays the details out in the order OLDS asks for them. Record the reference and attach the confirmation, and the return is marked lodged, with who did it and when.

Return for S0148228 days, Firearms Act 1996 s 118

Into possession 4 November, lodged in OLDS 5 November, return due 2 December.

OLDS reference
AQ-2611-04471
Lodged by
Sam Kelly, 5 Nov 2026, 9:42 am
Evidence
OLDS confirmation (PDF)

Checks that stop a bad release

A PTA is matched strictly: category, type, action and calibre must all agree. A mismatch is a hard stop, not a warning someone clicks past.

Licence checked at release
Not when the permit was lodged. An expired or suspended licence stops the handover on the day.
Your dealer licence gates categories
Gundesk won't record a firearm in a category your licence doesn't cover, with the amnesty exception and its own 28-day clock.
Duplicates caught at the door
A serial already held in your register is flagged before a second entry is written.
Kept for five years, and readable
Entries stay for at least five years, as s 87(5) requires, and print on demand when police inspect.
Release to M. DelaneyPermit to acquire issued 21 Oct, valid until 18 Nov 2026
ParticularPermitFirearmMatch
CategoryBB
TypeRifleRifle
ActionBoltBolt
Calibre.308 Win7mm-08 Rem

Release blocked. The calibre doesn't match the permit, and dealers can't amend a PTA. Attach the right firearm or a new permit.

Made for a busy counter

Counter staff aren't compliance officers. Gundesk asks for what the law needs, in the order the job happens, and nothing else.

Customers sign on the shop tablet
Pair a tablet to a premises once. It can only run signing and photo sessions, so a shared device never holds a staff login.
Find anything from the keyboard
Press / and type a serial, stock number, licence or name. Common actions sit on the row, not three screens away.
More than one shop
Each licensed premises keeps its own register and stock number sequence. Customers are shared, so a regular at either shop is one record.
The right access for each person
Owner, manager, compliance, counter staff and read-only roles, with per-premises adjustments.
A customer signing for a pickup on the shop tablet

Ballarat premises

Confirm your pickup

Firearm
Browning B525 Sporter, 12 gauge
Serial
37117NZ121
Permit
Checked against your licence today

M. Delaney

Sign and confirm pickup

Who owns what, and where it's kept, stays private

A dealer's records say which firearms sit in which homes. Gundesk treats them that way.

Licence data encrypted field by field
Licence numbers, dates of birth and storage addresses are encrypted (AES-256-GCM) before they reach the database.
Documents encrypted, stored in Australia
PTAs and licence scans are encrypted before upload and kept in Cloudflare R2's Oceania region.
Isolation in the database itself
Postgres row-level security keeps each business's records apart, beneath the application code.
A tamper-evident audit trail
Each audit event is hash-chained to the one before, so an altered or removed record shows.
Nothing worth stealing in a text message
SMS and email say a licence or order is ready, never the make, model or serial.
Strong sign-in
Multi-factor authentication, passkeys and Microsoft Entra single sign-on, through WorkOS.

The application and database run on Render in Singapore, which we disclose as an overseas disclosure under Australian Privacy Principle 8. How Gundesk protects your data

Works with what the shop already uses

Connections are per premises and can be switched off at any time.

Shopify
Look up the online order when a customer's PTA comes in, and match products to your firearm templates.
Dropbox, Google Drive and OneDrive
PTA files saved to a watched folder are matched to the sale they belong to.
Your shop mailbox
Replies from LRD are picked up and matched to the firearm they're about.
SMS
Tell customers their licence or permit has arrived, without naming the firearm.
Microsoft Entra ID
Single sign-on, with roles and premises taken from your directory groups.
REST API
Customers, inventory and disposals for your own systems, with a key per app.

Priced per premises

Every plan includes the full register, permits and returns. Prices in Australian dollars, excluding GST.

Compare plans
  • Single premises

    One licensed shop and its counter staff

    $149per premises, per month

    • Dealer register, acquisitions and disposals
    • PTA tracking with strict matching
    • 28-day return clock and lodgement evidence
    • Tablet signing and swing-tag labels
    • Up to 5 staff accounts
    Start free trial
  • Multi-premises

    Most dealers

    Businesses with more than one licensed premises

    $129per premises, per month

    • Everything in Single premises
    • A register and stock sequence per premises
    • One shared customer base
    • Unlimited staff accounts
    • Shopify, cloud folders and SMS
    Start free trial
  • Group

    Chains and buying groups

    Talk to uspriced to your premises count

    • Everything in Multi-premises
    • Microsoft Entra single sign-on
    • API access for your own systems
    • Assisted data migration
    • Named support contact
    Talk to us

Questions dealers ask

Does Gundesk lodge returns in OLDS for me?

No. Victoria Police doesn't offer software access to OLDS, so lodging stays with you. Gundesk sets each return out in the order OLDS asks for it, then records the reference, the confirmation, who lodged it and when.

Can we keep our register electronically?

The Firearms Act 1996 sets out what the register must record, that it's kept at the premises away from the firearms, and that police can inspect it (s 87). It doesn't prescribe paper. Gundesk prints the register on demand for an inspection and exports it whenever you want a copy. If you're unsure how this applies to your licence, ask LRD.

What happens when someone makes a mistake in an entry?

They record an amendment. The original stays visible, along with who corrected it, when and why, which is how an inspector expects a register to read.

Where is our data kept?

Scanned documents such as PTAs and licences are stored in Australia. The application and its database run in Singapore. The privacy policy sets out both.

Can amnesty surrenders be recorded anonymously?

Yes. Under s 87(2A) you don't have to record the name, address or licence of a person surrendering under the amnesty, and Gundesk doesn't ask for them.

We trade outside Victoria too. Will it work?

Victoria comes first. Deadlines, permit rules and categories are set per state rather than built in, so other states can follow. Tell us where you trade.

Start with your next acquisition

Set up a premises with your dealer licence, invite the counter, and record real stock. Free for 30 days.