Bookkeeper / Finance Controller — Xero, Daily Reconciliation & Reporting (Long-term, AEST overlap)
Worldwide
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/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
$10.00
-
$15.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
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
- Australia4:42 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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