Bookkeeper / Finance Controller — Xero, Daily Reconciliation & Reporting (Long-term, AEST overlap)

Posted last month

Worldwide

Summary

We're a growing Melbourne-based dessert café operating at the premium end of the market. Single location currently, expansion to second location planned for early 2027. We need a meticulous Senior Bookkeeper / Finance Controller to take over daily reconciliations, invoice management, and produce accurate weekly + monthly financial reports across our systems. This is an ongoing, long-term role for the right person — not a one-off cleanup project. What you'll own (90-day outcomes) 1. Daily Xero reconciliation — bank feeds, sales, expenses, all reconciled within 24 hours 2. Invoice matching — supplier invoices matched to purchase orders and goods received (Restoke), GST treatment correct, payable schedule maintained 3. Weekly reporting (delivered Sunday by 5pm AEST) — Sales, Gross Profit, COGS, Labour Cost, Net Profit, Average Customer Spend, with brief written commentary on variances 4. Cross-system reconciliation — POS sales tally with Xero deposits, UberEats/delivery settlements reconcile, Restoke inventory ties to COGS 5. Monthly close within 10 business days — full P&L, balance sheet, variance analysis 6. Independent food cost verification — pull ingredient usage from Restoke and cross-check against the food cost % reported by operations. You report directly to the owner; your numbers are independent, not summaries of what the operations team tells you Must-haves - Xero Certified Advisor or 3+ years hands-on Xero experience (Australian business preferred) - Hospitality / F&B bookkeeping experience (you understand COGS, food cost %, labour as a % of sales) - Excel / Google Sheets — pivot tables, lookups, intermediate-to-advanced formulas - Excellent written and verbal English (you'll send weekly reports to the owner) - Reliable internet, video call capability, available for one 30-min weekly call (Sunday or Monday AEST) - Detail-oriented — invoice-level accuracy matters more than speed - Discretion and confidentiality (you'll see all financials) Bonus skills - Restoke (inventory software) experience - POS systems experience (Lightspeed, Square, Kounta, OrderUp) - UberEats / DoorDash settlement reconciliation experience - CPA or bookkeeping certification - Multi-location F&B business experience How to apply In the FIRST LINE of your application, write exactly: "Munch Spot 2026 — I reconcile daily." Applications without this phrase will not be reviewed. This is our attention-to-detail filter — accuracy is core to the role. Then include: 1. Brief intro (3–4 sentences) — who you are and your relevant experience 2. Your most recent Xero engagement — what business, what scope, what results 3. Your hourly rate expectation 4. Your AEST time zone overlap (e.g., "I can be available 10am–4pm AEST") 5. Sample of a monthly P&L or reconciliation report you've produced (anonymise the company name if needed) What happens next 1. We'll review applications and shortlist 3–5 candidates within 5 business days 2. Shortlisted candidates receive a paid test task — 1–2 hours, $25 USD, a real reconciliation scenario from our business 3. Top 2–3 test task performers get a 30-minute video interview 4. Successful candidate starts with a structured 30-day onboarding ramp (Loom-video-based training, daily check-ins for week 1, scaling down over 30 days to weekly) We're not in a rush — finding the right person matters more than filling the role quickly. Looking forward to your application.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Intermediate
    Experience Level
  • $10.00

    -

    $15.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Bank Reconciliation
Xero
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:3 weeks ago
  • Interviewing:
    1
  • Invites sent:
    7
  • Unanswered invites:
    3
About the client
Member since Sep 14, 2024
  • Australia
    4:42 PM

Explore similar jobs on Upwork

Handyman/Property Manager for RentalHourly‐ Posted 1 week ago
Customer Service
Administrative Support
Phone Communication
Email Communication
Accounting
Financial Accounting
Accounts Payable Management
Accounts Receivable Management

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo