Buying Firearms in Australia
- PricesFirearms from $195 (air rifles, pre-owned rimfires) to $125,000; the median firearm on our shelves is about $2,100 and most first rifles sit between $600 and $1,500.
- Availability2,132 firearms listed across 60+ brands, about 830 available now; roughly 1,140 rifles, 520 handguns, 320 shotguns and 130 air rifles.
- DealerMagnum Sports, 19 Babbage Road, Roseville Chase NSW — NSW Firearms Dealer Licence 413159984 — (02) 9882 2689
Our full firearms range: centrefire and rimfire rifles, shotguns, handguns and air rifles, new and pre-owned, from the brands Australian hunters and target shooters actually use.
What you can buy depends on your licence category and your genuine reason. Category A covers rimfire rifles, air rifles and break-action shotguns. Category B adds centrefire rifles and pump or lever-action shotguns. Category C and D are tightly restricted and generally limited to primary producers and professional shooters. Category H covers handguns and requires club membership and participation records in most states.
Every firearm requires a Permit to Acquire from your state registry before we can transfer it, and all sales move dealer to dealer. Interstate customers nominate a local dealer for collection. If you are new to licensing or unsure what your category allows, call the Roseville store and we will walk you through it before you order anything.
Common questions
Can I buy a gun online in Australia?
What licence do I need to buy a rifle, shotgun or pistol in NSW?
How much does a gun cost in Australia?
How long does a Permit to Acquire take in NSW?
How many firearms can I own in NSW?
Do you ship firearms interstate?
Answers written by the licensed dealers at Magnum Sports, Roseville Chase NSW. Last reviewed September 2026. Firearms law differs by state; check with your state registry before you buy.
