$180 — The Guided Return $180 · Registered tax agent · Full review · Lodge on the spot · Pay after
1
About you
2
Your story
3
Agreement
4
Authority
5
Book
Did you live in a regional area?
You may be entitled to up to $1,173 extra through the ATO Zone Tax Offset — we calculate it automatically.
Zone B $57
Zone A $338
Special $1,173
Welcome

Have you lodged with me before?

If you're coming back, we'll skip the intro questions and go straight to what matters this year.

2025-26 — Current year

Income earned 1 July 2025 – 30 June 2026

2024-25 — Previous year

Income earned 1 July 2024 – 30 June 2025

2023-24 or earlier

I have older returns to lodge

Step 1 of 5 — About you

Nice to meet you 👋

A few basics so we know who we're talking to before the call.

Required
Required
Please enter a valid email
Please enter your WhatsApp number
Your TFN is used to access your ATO records. It is kept strictly confidential.
Step 2 of 5 — Your story

Tell me about yourself

This helps me arrive at the call already knowing your situation. No right or wrong answers — just be yourself.

🏙️ Where are you from? And tell us one thing you love about your city or town back home.
0/300
✈️ What's your Australian story? What made you pack up and come here?
0/300
🛬 When did you land in Australia, and which city did you first arrive in?
🦘 What's the biggest difference you've noticed between life here and back home?
0/300
👥 Did you make the move alone, or do you have a partner or family with you?
💼 What have you been up to work-wise since arriving?
0/300
😊 Is there anything specific you'd like us to cover on the call? No question is too small.
0/300
Before your call

A few things to know

Nothing to calculate — I just want a rough idea so I can prepare for your call and make the most of our 20 minutes together.

Don't skip this one

Did you live in a regional or remote area?

Farm work, mining, hospitality in the outback. If you lived there, the ATO owes you extra money. Most people never claim it. I always do.

Did you drive for work, or buy any work gear, tools or licences this year?
White card, RSA, steel-capped boots, hi-vis vest, work tools — anything you paid for to do your job.
Did you work from home or use your phone for work?
Did you earn any income outside Australia this year?
Wages, freelance, rental income back home — anything earned while outside Australia.
Anything specific you want to make sure we cover on the call?
A situation you are unsure about, a question that has been on your mind — no question is too small.
Documents & Identity

A few documents to get started.

Required to verify your identity and process your return. All documents are kept strictly confidential.

🛂
Passport — photo page
Clear scan or photo of the page showing your name, photo and date of birth.
🤳
Selfie holding your passport
Hold your open passport next to your face. This confirms you are the person named in the document.
🧾
Receipts for deductions (optional)
Licences, tools, gear, phone bills — anything you mentioned in the deductions step. Upload as many as you like.
Files are sent securely via encrypted upload directly to LeTaxReturn. Maximum 25MB per file.
Step 3 of 5 — Agreement

Engagement Letter

Please read carefully before signing.

LeTaxReturn — Engagement Letter (Guided Session)

This letter confirms the terms under which LeTaxReturn agrees to provide a guided tax return session to you.

Services

I will conduct a dedicated guided call during which I will prepare and lodge your individual income tax return with the ATO, explain the Australian tax system, and answer your questions.

Fee & Payment

The fee for this service is $180 AUD (inc. GST), payable after the call is completed. A card on file is required to confirm your booking. A $50 cancellation fee applies for no-shows or cancellations within 24 hours of the scheduled call.

Your responsibilities

  • Be available and punctual for the scheduled call.
  • Provide accurate and complete information during the session.
  • Have access to your myGov account during the call if possible.
  • Retain all receipts and supporting documents for 5 years.

Confidentiality

All information is treated as strictly confidential and will not be disclosed to any third party without your consent, except as required by law.

Please enter your full name
Step 4 of 5 — Authorisation

Authority to Act

This authorises LeTaxReturn to act as your registered tax agent with the ATO.

Authority to Act — Individual Tax Return

I hereby authorise LeTaxReturn (Registered Tax Agent) to act on my behalf in all matters relating to my individual income tax return, including:

  • Accessing my ATO records and prefilled tax data
  • Preparing and lodging my tax return with the ATO
  • Corresponding with the ATO on my behalf
  • Receiving my Notice of Assessment from the ATO

This authority remains in force until revoked in writing.

Please enter your full name
Step 5 of 5 — Book your call

Pick your time 📅

Choose a time that works for you. I'll be ready — I already know your story.

📞

20-Minute Guided Session

I'll lodge your return live on the call, explain everything clearly, and answer all your questions.

⏱️20 minutes
💬EN or FR
💰Pay after
📱Via WhatsApp
🔒 Calendly will ask for a card to hold your booking. You are only charged $180 after the call. A $50 fee applies for no-shows or cancellations within 24h.
Book my call via Calendly →

Questionnaire received.

Book your 20-minute call below. Yann will review your file before the call — no prep needed on your end. Payment is collected after the call.

Service The Guided Return
Amount $180 — after call
Name
Email
Book my call →

Free to book. Payment of $180 is collected after your call.

What happens next

  1. Book your call — Yann reviews your file beforehand
  2. 20-minute call — your return prepared and lodged live
  3. Invoice sent after the call — pay by card at your convenience
  4. One confirmation email with your refund estimate
function buildSummary() { var box = document.getElementById('summary-box'); if (!box) return; var get = function(id) { var el = document.getElementById(id); return el ? (el.value || '—') : '—'; }; var fn = get('first-name'); var ln = get('last-name'); var email = get('email'); var dob = get('dob'); var tfn = get('tfn'); var years = (typeof fySelected !== 'undefined' && fySelected.length > 0) ? fySelected.join(', ') : '—'; var n = (typeof fySelected !== 'undefined') ? fySelected.length : 1; var total = n === 2 ? 324 : 180; var rows = [ [lang === 'fr' ? 'Nom complet' : 'Full name', fn + ' ' + ln], ['Email', email], [lang === 'fr' ? 'Date de naissance' : 'Date of birth', dob], ['TFN', tfn !== '—' ? '••• ••• ' + tfn.replace(/\s/g,'').slice(-3) : '—'], [lang === 'fr' ? 'Année(s) fiscale(s)' : 'Financial year(s)', years], [lang === 'fr' ? 'Total' : 'Total due', '$' + total + ' AUD'], ]; box.innerHTML = rows.map(function(r) { return '
' + r[0] + '' + r[1] + '
'; }).join(''); } html, body { overflow-x: hidden; width: 100%; } :root { --navy: #1a2e4a; --blue: #2563a8; --sky: #5b9bd5; --pale: #e8f1fb; --cream: #faf9f7; --warm: #f5f0e8; --gold: #c9a84c; --text: #1a2e4a; --muted: #6b7a8d; --white: #ffffff; --error: #dc2626; } html { scroll-behavior: smooth; } body { font-family: 'DM Sans', sans-serif; color: var(--text); background: var(--cream); min-height: 100vh; } /* ── NAV ── */ nav { display: flex; justify-content: space-between; align-items: center; padding: 1.2rem 2.5rem; background: rgba(250,249,247,0.95); backdrop-filter: blur(14px); border-bottom: 1px solid rgba(37,99,168,0.08); position: sticky; top: 0; z-index: 100; } .logo { font-family: 'Playfair Display', serif; font-size: 1.3rem; color: var(--navy); letter-spacing: -0.02em; text-decoration: none; } .logo span { color: var(--blue); font-style: italic; } .nav-right { display: flex; align-items: center; gap: 1.5rem; } .lang-toggle { display: flex; align-items: center; background: var(--pale); border-radius: 100px; padding: 3px; border: 1px solid rgba(37,99,168,0.15); } .lang-btn { padding: 0.3rem 0.8rem; border-radius: 100px; font-size: 0.8rem; font-weight: 500; cursor: pointer; border: none; background: transparent; color: var(--muted); transition: all 0.25s; } .lang-btn.active { background: var(--blue); color: white; box-shadow: 0 2px 8px rgba(37,99,168,0.3); } .back-link { font-size: 0.85rem; color: var(--muted); text-decoration: none; display: flex; align-items: center; gap: 0.4rem; transition: color 0.2s; } .back-link:hover { color: var(--blue); } /* ── PROGRESS ── */ .progress-bar-wrap { background: var(--pale); padding: 1rem 2.5rem; border-bottom: 1px solid rgba(37,99,168,0.06); } .progress-steps { display: flex; align-items: center; max-width: 700px; margin: 0 auto; } .progress-step { display: flex; flex-direction: column; align-items: center; flex: 1; position: relative; } .progress-step:not(:last-child)::after { content: ''; position: absolute; top: 14px; left: 50%; width: 100%; height: 2px; background: rgba(37,99,168,0.15); z-index: 0; transition: background 0.4s; } .progress-step.completed:not(:last-child)::after { background: var(--blue); } .step-dot { transition: all 0.2s; } .step-dot:hover { transform: scale(1.15); box-shadow: 0 0 0 6px rgba(37,99,168,0.15); } .step-dot { width: 28px; height: 28px; border-radius: 50%; border: 2px solid rgba(37,99,168,0.2); background: white; display: flex; align-items: center; justify-content: center; font-size: 0.72rem; font-weight: 500; color: var(--muted); position: relative; z-index: 1; transition: all 0.3s; } .progress-step.active .step-dot { border-color: var(--blue); background: var(--blue); color: white; box-shadow: 0 0 0 4px rgba(37,99,168,0.15); } .progress-step.completed .step-dot { border-color: var(--blue); background: var(--blue); color: white; } .step-dot.check::after { content: '✓'; font-size: 0.8rem; } .step-label { font-size: 0.65rem; color: var(--muted); margin-top: 0.4rem; text-align: center; font-weight: 500; } .progress-step.active .step-label { color: var(--blue); } /* ── TIER BADGE ── */ .tier-badge-bar { background: linear-gradient(135deg, var(--navy), #2a4a6e); padding: 0.9rem 2.5rem; display: flex; align-items: center; justify-content: center; gap: 1rem; } .tier-badge-bar span { color: rgba(255,255,255,0.7); font-size: 0.85rem; } .tier-pill { background: var(--gold); color: white; font-size: 0.78rem; font-weight: 500; padding: 0.3rem 1rem; border-radius: 100px; letter-spacing: 0.06em; } /* ── MAIN ── */ .form-wrap { max-width: 680px; margin: 0 auto; padding: 2.5rem 1.5rem 5rem; } /* ── ZTO BANNER ── */ .zto-banner { background: linear-gradient(135deg, #1a2e4a, #0d1f35); border-bottom: 1px solid rgba(201,168,76,0.3); padding: 1rem 2.5rem; } .zto-banner-inner { max-width: 680px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; gap: 1.5rem; flex-wrap: wrap; } .zto-banner-title { font-size: 0.82rem; font-weight: 500; color: var(--gold); margin-bottom: 0.2rem; letter-spacing: 0.04em; } .zto-banner-sub { font-size: 0.78rem; color: rgba(255,255,255,0.5); line-height: 1.5; max-width: 380px; } .zto-banner-amounts { display: flex; gap: 0.5rem; flex-shrink: 0; } .zto-pill { font-size: 0.72rem; padding: 0.3rem 0.7rem; border-radius: 100px; display: flex; align-items: center; gap: 0.4rem; } .zto-pill strong { font-weight: 600; } .zto-b { background: rgba(91,155,213,0.15); color: rgba(255,255,255,0.6); border: 1px solid rgba(91,155,213,0.2); } .zto-a { background: rgba(37,99,168,0.2); color: rgba(255,255,255,0.75); border: 1px solid rgba(37,99,168,0.3); } .zto-sa { background: rgba(201,168,76,0.15); color: var(--gold); border: 1px solid rgba(201,168,76,0.3); } @media (max-width: 600px) { .zto-banner { padding: 0.8rem 1rem; } .zto-banner-amounts { display: none; } } /* ── STEP HEADER ── */ .step-header { margin-bottom: 2rem; } .step-eyebrow { font-size: 0.75rem; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: var(--blue); margin-bottom: 0.6rem; display: flex; align-items: center; gap: 0.5rem; } .step-eyebrow::before { content: ''; display: inline-block; width: 20px; height: 2px; background: var(--blue); } .step-title { font-family: 'Playfair Display', serif; font-size: 1.8rem; color: var(--navy); letter-spacing: -0.02em; line-height: 1.2; margin-bottom: 0.5rem; } .step-sub { font-size: 0.9rem; color: var(--muted); line-height: 1.6; font-weight: 300; } /* ── WARM CARD ── */ .warm-card { background: white; border-radius: 20px; padding: 2rem; border: 1.5px solid rgba(37,99,168,0.08); margin-bottom: 1.5rem; position: relative; overflow: hidden; } .warm-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(to right, var(--blue), var(--sky)); } .warm-q { font-family: 'Playfair Display', serif; font-size: 1.15rem; color: var(--navy); line-height: 1.4; margin-bottom: 1rem; font-style: italic; } .warm-q .emoji { font-style: normal; } /* ── FORM ELEMENTS ── */ .field { margin-bottom: 1.4rem; } .field label { display: block; font-size: 0.85rem; font-weight: 500; color: var(--navy); margin-bottom: 0.45rem; } .field label .req { color: var(--blue); margin-left: 2px; } .field input, .field select, .field textarea { width: 100%; padding: 0.8rem 1rem; border: 1.5px solid rgba(26,46,74,0.15); border-radius: 10px; font-family: 'DM Sans', sans-serif; font-size: 0.9rem; color: var(--text); background: white; transition: border-color 0.2s, box-shadow 0.2s; appearance: none; } .field input:focus, .field select:focus, .field textarea:focus { outline: none; border-color: var(--blue); box-shadow: 0 0 0 3px rgba(37,99,168,0.1); } .field input.error { border-color: var(--error); } .field .error-msg { font-size: 0.78rem; color: var(--error); margin-top: 0.3rem; display: none; } .field input.error ~ .error-msg { display: block; } .field textarea { resize: vertical; min-height: 110px; line-height: 1.6; } .field textarea.tall { min-height: 80px; } .field .hint { font-size: 0.78rem; color: var(--muted); margin-top: 0.35rem; line-height: 1.5; } .field-row { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; } /* Check field */ .check-field { display: flex; align-items: flex-start; gap: 0.75rem; padding: 1rem 1.2rem; background: var(--pale); border-radius: 12px; cursor: pointer; border: 1.5px solid transparent; transition: border-color 0.2s; margin-bottom: 0.8rem; } .check-field:hover { border-color: rgba(37,99,168,0.2); } .check-field input[type="checkbox"] { width: 18px; height: 18px; flex-shrink: 0; margin-top: 1px; accent-color: var(--blue); cursor: pointer; } .check-field-text { font-size: 0.88rem; color: var(--text); line-height: 1.5; } .check-field-text strong { display: block; font-weight: 500; color: var(--navy); margin-bottom: 0.1rem; } /* Doc box */ .doc-box { background: white; border: 1.5px solid rgba(26,46,74,0.1); border-radius: 16px; padding: 1.8rem; margin-bottom: 1.5rem; max-height: 280px; overflow-y: auto; font-size: 0.82rem; line-height: 1.8; color: var(--muted); } .doc-box h4 { font-family: 'Playfair Display', serif; font-size: 1rem; color: var(--navy); margin-bottom: 0.8rem; } .doc-box p { margin-bottom: 0.6rem; } .doc-box ul { padding-left: 1.2rem; margin-bottom: 0.6rem; } /* Calendly placeholder */ .calendly-box { background: white; border: 1.5px solid rgba(37,99,168,0.15); border-radius: 20px; padding: 2.5rem; text-align: center; margin-bottom: 1.5rem; } .calendly-icon { font-size: 3rem; margin-bottom: 1rem; } .calendly-box h3 { font-family: 'Playfair Display', serif; font-size: 1.4rem; color: var(--navy); margin-bottom: 0.5rem; } .calendly-box p { font-size: 0.88rem; color: var(--muted); line-height: 1.6; margin-bottom: 1.5rem; } .calendly-details { display: flex; justify-content: center; gap: 2rem; margin-bottom: 1.8rem; flex-wrap: wrap; } .cal-detail { display: flex; flex-direction: column; align-items: center; gap: 0.3rem; } .cal-detail span:first-child { font-size: 1.3rem; } .cal-detail span:last-child { font-size: 0.78rem; color: var(--muted); } .card-notice { background: var(--pale); border-radius: 10px; padding: 0.8rem 1rem; font-size: 0.78rem; color: var(--muted); margin-bottom: 1.5rem; display: flex; gap: 0.5rem; align-items: flex-start; } .card-notice span:first-child { flex-shrink: 0; } /* Buttons */ .btn-primary { background: var(--blue); color: white; padding: 1rem 2rem; border-radius: 12px; font-family: 'DM Sans', sans-serif; font-size: 0.95rem; font-weight: 500; border: none; cursor: pointer; width: 100%; transition: all 0.25s; box-shadow: 0 4px 16px rgba(37,99,168,0.25); } .btn-primary:hover { background: var(--navy); transform: translateY(-1px); } .btn-secondary { background: transparent; color: var(--navy); padding: 0.9rem 2rem; border-radius: 12px; font-family: 'DM Sans', sans-serif; font-size: 0.9rem; font-weight: 500; border: 1.5px solid rgba(26,46,74,0.15); cursor: pointer; width: 100%; transition: all 0.25s; } .btn-secondary:hover { border-color: var(--blue); color: var(--blue); } .btn-row { display: flex; flex-direction: column; gap: 0.6rem; margin-top: 2rem; } /* Character counter */ .char-count { font-size: 0.72rem; color: var(--muted); text-align: right; margin-top: 0.25rem; } /* Success */ .success-screen { text-align: center; padding: 3rem 1rem; } .success-icon { width: 80px; height: 80px; background: #edfcf0; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 2.5rem; margin: 0 auto 1.5rem; } .success-screen h2 { font-family: 'Playfair Display', serif; font-size: 2rem; color: var(--navy); margin-bottom: 0.8rem; } .success-screen p { color: var(--muted); line-height: 1.7; font-size: 0.95rem; max-width: 450px; margin: 0 auto 2rem; } .success-card { background: white; border-radius: 16px; padding: 1.5rem; border: 1.5px solid var(--pale); text-align: left; max-width: 400px; margin: 0 auto; } .success-card-row { display: flex; gap: 0.8rem; align-items: center; padding: 0.6rem 0; border-bottom: 1px solid var(--pale); font-size: 0.85rem; } .success-card-row:last-child { border-bottom: none; } /* Step visibility */ .step-section { display: none; } .step-section.active { display: block; animation: fadeIn 0.35s ease; } @keyframes fadeIn { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } } @media (max-width: 600px) { nav { padding: 1rem 1.2rem; } .form-wrap { padding: 1.5rem 1rem 4rem; } .field-row { grid-template-columns: 1fr; } .progress-bar-wrap { padding: 0.8rem 1rem; } .step-label { display: none; } .tier-badge-bar { padding: 0.8rem 1.2rem; } .calendly-details { gap: 1rem; } } /* ── DEDUCTION CARDS ── */ .deduction-card { background: white; border: 1.5px solid rgba(26,46,74,0.08); border-radius: 14px; padding: 1.2rem 1.4rem; margin-bottom: 0.8rem; transition: border-color 0.2s; } .deduction-card:focus-within { border-color: var(--blue); } .deduction-label { font-size: 0.92rem; font-weight: 500; color: var(--navy); margin-bottom: 0.4rem; } .deduction-hint { font-size: 0.78rem; color: var(--muted); line-height: 1.5; margin-bottom: 0.7rem; } .deduction-detail { margin-top: 1rem; padding-top: 1rem; border-top: 1px solid rgba(26,46,74,0.07); } .yn-row { display: flex; gap: 0.6rem; flex-wrap: wrap; margin-top: 0.5rem; } .yn-row input[type="radio"] { display: none; } .yn-label { padding: 0.45rem 1.1rem; border: 1.5px solid rgba(26,46,74,0.15); border-radius: 100px; font-size: 0.82rem; font-weight: 500; color: var(--muted); cursor: pointer; transition: all 0.18s; background: white; } .yn-row input[type="radio"]:checked + .yn-label { border-color: var(--blue); color: var(--blue); background: var(--pale); } .chip-label { display: flex; align-items: center; gap: 0.4rem; padding: 0.4rem 0.9rem; border: 1.5px solid rgba(26,46,74,0.15); border-radius: 100px; font-size: 0.8rem; color: var(--muted); cursor: pointer; transition: all 0.18s; background: white; } .chip-label:has(input:checked) { border-color: var(--blue); color: var(--blue); background: var(--pale); } .chip-label input { display: none; } /* ══ MOBILE — 480px and below ══ */ @media (max-width: 480px) { /* HEADER */ .form-header { padding: 0.8rem 1.2rem; } .form-title { font-size: 0.9rem; } .form-subtitle { font-size: 0.75rem; } /* PROGRESS BAR */ .progress-bar { padding: 0.8rem 1.2rem; overflow-x: auto; } .progress-steps { gap: 0; min-width: max-content; } .step-dot { width: 28px; height: 28px; font-size: 0.78rem; } .step-label { font-size: 0.62rem; } .step-connector { width: 24px; } /* ZTO BANNER */ .zto-banner { padding: 0.7rem 1.2rem; } .zto-banner-inner { flex-direction: column; gap: 0.5rem; } .zto-banner-amounts { display: none; } .zto-banner-title { font-size: 0.78rem; } .zto-banner-sub { font-size: 0.72rem; } /* FORM WRAP */ .form-wrap { padding: 0 0 2rem; } /* STEP */ .step-section { padding: 1.5rem 1.2rem; } .step-eyebrow { font-size: 0.68rem; } .step-title { font-size: 1.6rem; } .step-sub { font-size: 0.82rem; } /* FIELDS */ .field label { font-size: 0.82rem; } .field input, .field select, .field textarea { font-size: 0.88rem; padding: 0.75rem 0.9rem; } .field-row { grid-template-columns: 1fr; gap: 0; } /* BUTTONS */ .btn-row { flex-direction: column; gap: 0.6rem; } .btn-primary, .btn-secondary { width: 100%; padding: 0.9rem; font-size: 0.9rem; text-align: center; box-sizing: border-box; } /* DEDUCTION CARDS */ .deduction-card { padding: 1rem 1.1rem; } .deduction-label { font-size: 0.88rem; } .deduction-hint { font-size: 0.76rem; } .yn-label { padding: 0.4rem 0.9rem; font-size: 0.8rem; } .chip-label { font-size: 0.78rem; padding: 0.35rem 0.75rem; } /* WARM QUESTION CARDS */ .warm-question-card { padding: 1rem 1.1rem; } .warm-question-card label { font-size: 0.85rem; } /* ENGAGEMENT LETTER */ .el-box { padding: 1rem; font-size: 0.78rem; } .el-box h3 { font-size: 0.9rem; } /* SUCCESS */ .success-icon { font-size: 2.5rem; } .success-title { font-size: 1.5rem; } .success-sub { font-size: 0.85rem; } .next-steps { padding: 1rem; } .next-step { font-size: 0.82rem; } /* ZTO HERO CARD inside form */ #zone-yn-row { flex-wrap: wrap; } #zone-yn-row label { font-size: 0.8rem; padding: 0.55rem; } } /* ══ TABLET ══ */ @media (min-width: 481px) and (max-width: 900px) { .step-section { padding: 2rem 2rem; } .field-row { grid-template-columns: 1fr; } .btn-row { flex-direction: column; gap: 0.6rem; } .btn-primary, .btn-secondary { width: 100%; text-align: center; } } /* ── UPLOAD CARDS ── */ .upload-card { display: flex; align-items: flex-start; gap: 1rem; background: white; border: 1.5px solid rgba(26,46,74,0.1); border-radius: 14px; padding: 1.1rem 1.2rem; margin-bottom: 0.8rem; transition: border-color 0.2s; } .upload-card:focus-within { border-color: var(--blue); } .upload-card-icon { font-size: 1.4rem; flex-shrink: 0; margin-top: 0.1rem; } .upload-card-body { flex: 1; min-width: 0; } .upload-label { font-size: 0.88rem; font-weight: 600; color: var(--navy); margin-bottom: 0.25rem; } .upload-hint { font-size: 0.76rem; color: var(--muted); line-height: 1.5; margin-bottom: 0.6rem; } .upload-input { width: 100%; font-size: 0.8rem; color: var(--muted); cursor: pointer; } .upload-input::file-selector-button { background: var(--pale); border: 1px solid rgba(26,46,74,0.15); border-radius: 6px; padding: 0.35rem 0.8rem; font-family: inherit; font-size: 0.78rem; font-weight: 500; color: var(--navy); cursor: pointer; margin-right: 0.6rem; transition: all 0.2s; } .upload-input::file-selector-button:hover { background: var(--blue); color: white; border-color: var(--blue); } .upload-notice { display: flex; align-items: flex-start; gap: 0.6rem; background: var(--pale); border-radius: 10px; padding: 0.8rem 1rem; margin-top: 0.5rem; margin-bottom: 0; } .upload-notice svg { flex-shrink: 0; color: var(--blue); margin-top: 1px; } .upload-notice span { font-size: 0.76rem; color: var(--muted); line-height: 1.5; } /* ── SUCCESS SCREEN ── */ .success-wrap { max-width: 520px; margin: 0 auto; padding: 2.5rem 0 4rem; text-align: center; } .success-icon { font-size: 3rem; margin-bottom: 1rem; } .success-title { font-family: 'Playfair Display', serif; font-size: 2rem; color: var(--navy); margin-bottom: 0.6rem; } .success-sub { font-size: 0.88rem; color: var(--muted); line-height: 1.65; margin-bottom: 1.8rem; } .success-summary { background: var(--pale); border-radius: 14px; padding: 1.2rem 1.4rem; margin-bottom: 1.5rem; text-align: left; } .success-summary-row { display: flex; justify-content: space-between; align-items: center; padding: 0.5rem 0; border-bottom: 1px solid rgba(26,46,74,0.06); font-size: 0.84rem; } .success-summary-row:last-child { border-bottom: none; } .success-summary-row span { color: var(--muted); } .success-summary-row strong { color: var(--navy); } .stripe-pay-btn { display: flex; align-items: center; justify-content: center; gap: 0.7rem; background: #635bff; color: white; padding: 1rem 1.5rem; border-radius: 12px; font-size: 0.95rem; font-weight: 600; text-decoration: none; transition: all 0.2s; margin-bottom: 0.6rem; } .stripe-pay-btn:hover { background: #4f46e5; transform: translateY(-1px); box-shadow: 0 4px 16px rgba(99,91,255,0.3); } .stripe-note { font-size: 0.72rem; color: var(--muted); margin-bottom: 2rem; } .success-what-next { background: white; border: 1px solid rgba(26,46,74,0.08); border-radius: 14px; padding: 1.4rem 1.6rem; text-align: left; } .success-what-next h4 { font-size: 0.85rem; font-weight: 600; color: var(--navy); margin-bottom: 0.8rem; font-family: 'DM Sans', sans-serif; } .success-what-next ol { padding-left: 1.2rem; display: flex; flex-direction: column; gap: 0.5rem; } .success-what-next li { font-size: 0.81rem; color: var(--muted); line-height: 1.5; } .yr-btn { background: white; border: 1.5px solid rgba(26,46,74,0.15); color: var(--muted); font-family: inherit; font-size: 0.8rem; font-weight: 500; padding: 0.35rem 0.8rem; border-radius: 8px; cursor: pointer; transition: all 0.2s; } .yr-btn.active { background: var(--navy); color: white; border-color: var(--navy); } .yr-btn:hover { border-color: var(--navy); color: var(--navy); } .yr-btn.active:hover { background: var(--blue); border-color: var(--blue); color: white; } /* ── CHOICE CARDS ── */ .choices { display: flex; flex-direction: column; gap: 0; margin-bottom: 1.4rem; border: 1.5px solid rgba(26,46,74,0.1); border-radius: 14px; overflow: hidden; background: white; } .choices-label { font-size: 0.85rem; font-weight: 500; color: var(--navy); margin-bottom: 0.6rem; display: block; } .choice-label { display: flex; align-items: center; gap: 1rem; background: white; border-bottom: 1px solid rgba(26,46,74,0.07); padding: 0.95rem 1.2rem; cursor: pointer; transition: all 0.15s; } .choice-label:last-child { border-bottom: none; } .choice-label:hover { background: var(--pale); } .choice-label.selected { background: var(--pale); border-left: 3px solid var(--blue); padding-left: calc(1.2rem - 2px); } .choice-indicator { width: 20px; height: 20px; border: 2px solid rgba(26,46,74,0.2); border-radius: 50%; flex-shrink: 0; display: flex; align-items: center; justify-content: center; transition: all 0.18s; } .choice-label.selected .choice-indicator { border-color: var(--blue); background: var(--blue); } .choice-label.selected .choice-indicator::after { content: ''; display: block; width: 8px; height: 8px; background: white; border-radius: 50%; } .choice-body { flex: 1; min-width: 0; } .choice-body h4 { font-size: 0.88rem; font-weight: 500; color: var(--navy); line-height: 1.3; margin-bottom: 0.1rem; } .choice-body p { font-size: 0.76rem; color: var(--muted); line-height: 1.4; margin: 0; } .choice-check { border-radius: 5px !important; } .choice-label.selected .choice-indicator.choice-check::after { content: ''; display: block; width: 11px; height: 7px; background: none; border-left: 2px solid white; border-bottom: 2px solid white; transform: rotate(-45deg) translate(1px, -1px); border-radius: 0; } .fy-field { margin-bottom: 1.4rem; } .field-label { display: block; font-size: 0.85rem; font-weight: 500; color: var(--navy); margin-bottom: 0.6rem; } .fy-check { width: 20px; height: 20px; border: 2px solid rgba(26,46,74,0.2); border-radius: 5px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; transition: all 0.15s; background: white; } .fy-check svg { opacity: 0; transition: opacity 0.15s; } .fy-body { flex: 1; } .fy-title { display: block; font-size: 0.88rem; font-weight: 500; color: var(--navy); } .fy-sub { display: block; font-size: 0.75rem; color: var(--muted); margin-top: 0.1rem; } /* ── FINANCIAL YEAR SELECTOR ── */ #fy-choices { border: 1.5px solid rgba(26,46,74,0.1); border-radius: 12px; overflow: hidden; background: white; margin-bottom: 0.5rem; } .fy-choice { display: flex; align-items: center; gap: 1rem; padding: 0.95rem 1.2rem; cursor: pointer; border-bottom: 1px solid rgba(26,46,74,0.07); transition: background 0.15s; user-select: none; } .fy-choice:last-child { border-bottom: none; } .fy-choice:hover { background: var(--pale); } .fy-choice input[type="checkbox"] { display: none; } .fy-check { width: 20px; height: 20px; border: 2px solid rgba(26,46,74,0.2); border-radius: 5px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; transition: all 0.18s; background: white; } .fy-choice.selected { background: var(--pale); border-left: 3px solid var(--blue); padding-left: calc(1.2rem - 1px); } .fy-choice.selected .fy-check { background: var(--blue); border-color: var(--blue); } .fy-body h4 { font-size: 0.88rem; font-weight: 500; color: var(--navy); margin-bottom: 0.1rem; } .fy-body p { font-size: 0.76rem; color: var(--muted); margin: 0; line-height: 1.4; }
$180 — The Guided Return $180 · Registered tax agent · Full review · Lodge on the spot · Pay after
1
About you
2
Your story
3
Agreement
4
Authority
5
Book
Did you live in a regional area?
You may be entitled to up to $1,173 extra through the ATO Zone Tax Offset — we calculate it automatically.
Zone B $57
Zone A $338
Special $1,173
Welcome

Have you lodged with me before?

If you're coming back, we'll skip the intro questions and go straight to what matters this year.

2025-26 — Current year

Income earned 1 July 2025 – 30 June 2026

2024-25 — Previous year

Income earned 1 July 2024 – 30 June 2025

2023-24 or earlier

I have older returns to lodge

Step 1 of 5 — About you

Nice to meet you 👋

A few basics so we know who we're talking to before the call.

Required
Required
Please enter a valid email
Please enter your WhatsApp number
Your TFN is used to access your ATO records. It is kept strictly confidential.
Step 2 of 5 — Your story

Tell me about yourself

This helps me arrive at the call already knowing your situation. No right or wrong answers — just be yourself.

🏙️ Where are you from? And tell us one thing you love about your city or town back home.
0/300
✈️ What's your Australian story? What made you pack up and come here?
0/300
🛬 When did you land in Australia, and which city did you first arrive in?
🦘 What's the biggest difference you've noticed between life here and back home?
0/300
👥 Did you make the move alone, or do you have a partner or family with you?
💼 What have you been up to work-wise since arriving?
0/300
😊 Is there anything specific you'd like us to cover on the call? No question is too small.
0/300
Before your call

A few things to know

Nothing to calculate — I just want a rough idea so I can prepare for your call and make the most of our 20 minutes together.

Don't skip this one

Did you live in a regional or remote area?

Farm work, mining, hospitality in the outback. If you lived there, the ATO owes you extra money. Most people never claim it. I always do.

Did you drive for work, or buy any work gear, tools or licences this year?
White card, RSA, steel-capped boots, hi-vis vest, work tools — anything you paid for to do your job.
Did you work from home or use your phone for work?
Did you earn any income outside Australia this year?
Wages, freelance, rental income back home — anything earned while outside Australia.
Anything specific you want to make sure we cover on the call?
A situation you are unsure about, a question that has been on your mind — no question is too small.
Documents & Identity

A few documents to get started.

Required to verify your identity and process your return. All documents are kept strictly confidential.

🛂
Passport — photo page
Clear scan or photo of the page showing your name, photo and date of birth.
🤳
Selfie holding your passport
Hold your open passport next to your face. This confirms you are the person named in the document.
🧾
Receipts for deductions (optional)
Licences, tools, gear, phone bills — anything you mentioned in the deductions step. Upload as many as you like.
Files are sent securely via encrypted upload directly to LeTaxReturn. Maximum 25MB per file.
Step 3 of 5 — Agreement

Engagement Letter

Please read carefully before signing.

LeTaxReturn — Engagement Letter (Guided Session)

This letter confirms the terms under which LeTaxReturn agrees to provide a guided tax return session to you.

Services

I will conduct a dedicated guided call during which I will prepare and lodge your individual income tax return with the ATO, explain the Australian tax system, and answer your questions.

Fee & Payment

The fee for this service is $180 AUD (inc. GST), payable after the call is completed. A card on file is required to confirm your booking. A $50 cancellation fee applies for no-shows or cancellations within 24 hours of the scheduled call.

Your responsibilities

  • Be available and punctual for the scheduled call.
  • Provide accurate and complete information during the session.
  • Have access to your myGov account during the call if possible.
  • Retain all receipts and supporting documents for 5 years.

Confidentiality

All information is treated as strictly confidential and will not be disclosed to any third party without your consent, except as required by law.

Please enter your full name
Step 4 of 5 — Authorisation

Authority to Act

This authorises LeTaxReturn to act as your registered tax agent with the ATO.

Authority to Act — Individual Tax Return

I hereby authorise LeTaxReturn (Registered Tax Agent) to act on my behalf in all matters relating to my individual income tax return, including:

  • Accessing my ATO records and prefilled tax data
  • Preparing and lodging my tax return with the ATO
  • Corresponding with the ATO on my behalf
  • Receiving my Notice of Assessment from the ATO

This authority remains in force until revoked in writing.

Please enter your full name
Step 5 of 5 — Book your call

Pick your time 📅

Choose a time that works for you. I'll be ready — I already know your story.

📞

20-Minute Guided Session

I'll lodge your return live on the call, explain everything clearly, and answer all your questions.

⏱️20 minutes
💬EN or FR
💰Pay after
📱Via WhatsApp
🔒 Calendly will ask for a card to hold your booking. You are only charged $180 after the call. A $50 fee applies for no-shows or cancellations within 24h.
Book my call via Calendly →

Questionnaire received.

Book your 20-minute call below. Yann will review your file before the call — no prep needed on your end. Payment is collected after the call.

Service The Guided Return
Amount $180 — after call
Name
Email
Book my call →

Free to book. Payment of $180 is collected after your call.

What happens next

  1. Book your call — Yann reviews your file beforehand
  2. 20-minute call — your return prepared and lodged live
  3. Invoice sent after the call — pay by card at your convenience
  4. One confirmation email with your refund estimate