Maguire Financial — Accounting • Tax • Advisory
:root{
–accent:#FF834F; /* primary accent */
–accent-light:#FFAE78; /* lighter accent */
–text:#4D4D4D; /* body text */
–border:#313131; /* border color */
–border-weak:#31313122; /* subtle lines */
–bg:#ffffff;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(–text);background:linear-gradient(to bottom,#fff,#fff,rgba(255,174,120,.12))}
.container{max-width:1120px;margin:0 auto;padding:0 1rem}
.section{padding:4rem 0}
.section-sm{padding:2rem 0}
.muted{opacity:.9}
header.site{position:sticky;top:0;z-index:50;backdrop-filter:saturate(180%) blur(8px);background:rgba(255,255,255,.7);border-bottom:1px solid var(–border-weak)}
.brand{display:flex;align-items:center;gap:.75rem}
.brand img{height:40px}
nav a{color:var(–text);text-decoration:none;font-size:.95rem}
nav a:hover{text-decoration:underline;text-decoration-color:var(–accent)}
.row{display:grid;gap:1.25rem}
@media(min-width:768px){.row-2{grid-template-columns:1fr 1fr}.row-3{grid-template-columns:repeat(3,1fr)}.row-4{grid-template-columns:repeat(4,1fr)}}
.pill{display:inline-flex;align-items:center;border:1px solid var(–border);border-radius:999px;padding:.25rem .75rem;font-size:.8rem}
.btn{display:inline-flex;align-items:center;gap:.5rem;background:var(–accent);color:#fff;border:none;border-radius:999px;padding:.75rem 1rem;font-weight:600;cursor:pointer}
.btn:focus{outline:2px solid var(–accent-light);outline-offset:2px}
.btn-outline{background:transparent;color:var(–text);border:1px solid var(–border)}
.btn-outline:hover{background:rgba(255,174,120,.2)}
.card{border:1px solid var(–border-weak);border-radius:16px;padding:1rem;background:#fff}
.card h3{margin:.25rem 0 .5rem}
.card ul{padding-left:1.25rem;margin:.5rem 0}
.card ul li{margin:.4rem 0}
h1{font-size:clamp(2rem,5vw,3.5rem);margin:.5rem 0 0}
h2{font-size:clamp(1.5rem,3.5vw,2.25rem);margin:0}
.kicker{font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(–accent)}
.center{text-align:center}
.hero p{font-size:1.125rem;max-width:48ch}
.icon{width:18px;height:18px;display:inline-block;background:var(–accent);mask-size:cover;-webkit-mask-size:cover}
.i-check{mask:url(‘data:image/svg+xml;utf8,’) center/contain}
.i-phone{mask:url(‘data:image/svg+xml;utf8,’) center/contain}
.i-shield{mask:url(‘data:image/svg+xml;utf8,’) center/contain}
.faq-item{border-top:1px solid var(–border-weak)}
.faq-q{width:100%;text-align:left;background:none;border:none;padding:1rem 0;font-weight:600;color:var(–text);display:flex;justify-content:space-between;align-items:center}
.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}
.faq-item.open .faq-a{max-height:300px}
footer{border-top:1px solid var(–border-weak)}
.muted-note{font-size:.85rem;opacity:.9}
Manage less. Grow more.
We help Australians keep on top of tax, accounting and growth — from fast individual returns to end‑to‑end support for small businesses.
Data handled securely • ATO‑friendly processes • Plain‑English advice
Tax Services
- Individual & small‑business returns
- BAS, IAS, GST, PAYG & payroll
Accounting
- Bookkeeping & month‑end
- Reporting & ASIC support
Advisory
- Commercial modelling
- ATO liaison & remediation
Digital Setup
- Xero & payroll integrations
- Process automation & training
What we do
End‑to‑end support built for you
Pick a starting point — we’ll tailor the rest.
Tax Services
- Individuals, Sole Traders & SMEs
- BAS/IAS, GST, PAYG & payroll
- FBT & year‑end planning
Accounting
- Bookkeeping & month‑end
- Annual reports & ASIC support
- Budgets & cash‑flow forecasts
Advisory
- Commercial finance & modelling
- Startup & SME growth
- ATO liaison & remediation
Digital Setup
- Xero, payroll & add‑ons
- Process automation
- Migration & training
Our approach
Simple steps, clear outcomes
Discovery call
We’ll understand your needs and suggest a simple plan with clear pricing.
Onboarding & access
Secure access to your systems (Xero, bank feeds, payroll) with agreed timelines.
Delivery & support
We deliver, report, and support you through ATO deadlines and growth milestones.
Transparent
Straightforward pricing
Fixed fees for simplicity — and custom quotes when you need them.
Individuals
from $220
- Standard tax return
- Medicare & private health offsets
- Basic deductions review
Sole Trader / Contractor
from $550
- Business schedule & deductions
- Quarterly BAS (add‑on)
- ATO correspondence handled
Small Business
Custom
- Monthly bookkeeping
- Payroll & STP reporting
- Quarterly reviews & BAS
Prices shown are indicative only and exclude GST. You’ll receive a written scope before we start.
About
Experienced, pragmatic and on your side
Led by Paul Maguire (Chartered Accountant), we combine Big 4 rigour with hands‑on small‑business experience. We cut through jargon, keep you compliant, and help you make confident decisions.
Registered Tax Agent
Xero‑first
What clients say
“Clear, calm and practical. They turned our compliance mess into a clean, repeatable process.”
— Small business owner
“Fast return, great communication and tips I actually understand.”
— Individual client
Good to know
Frequently asked questions
Yes — we operate in Australia and work with individuals and SMEs. We’ll include your agent number and engagement terms in every proposal.
We can meet via video anywhere in Australia, with optional in‑person meetings by request.
Xero first, plus payroll and add‑ons (Dext, Hubdoc, Deputy, ServiceM8 and others). We can also work with MYOB and QuickBooks on request.
Simple fixed fees for common services and tailored proposals for complex work. No lock‑ins — cancel any time for monthly packages.
Let’s talk
Book a free 15‑minute consult
Tell us a little about your needs and we’ll come prepared.
Send a message
Submit
Submitting this form does not establish a client relationship. We’ll email you next steps and an engagement letter if appropriate.
// Mobile: show nav when viewport is wide enough
const nav = document.getElementById(‘main-nav’);
const mq = window.matchMedia(‘(min-width: 768px)’);
function updateNav(){ nav.style.display = mq.matches ? ‘flex’ : ‘none’; }
mq.addEventListener(‘change’, updateNav); updateNav();
// FAQ accordion
document.querySelectorAll(‘.faq-item’).forEach(item=>{
const btn = item.querySelector(‘.faq-q’);
btn.addEventListener(‘click’, ()=>{
item.classList.toggle(‘open’);
const expanded = item.classList.contains(‘open’);
btn.setAttribute(‘aria-expanded’, expanded);
});
});
// Year
document.getElementById(‘year’).textContent = new Date().getFullYear();
