target What This Platform Does For You
Supplier payments visible per trip
No more jumping between Oscar, On Accounts, and Xero to figure out who's been paid.
One supplier profile powers everything
Hotel, diving, airline, transfer — each linked to a supplier account for reconciliation and payment allocation.
Deviations don't break the group
Individual invoices still roll up clean. Change 8 out of 16 — totals stay correct.
Two Problems, Three Systems, Zero Visibility
Your workflow is split across Oscar, On Accounts, and Xero — none of them talk to each other. Deviations break group bookings, and reconciliation means uploading spreadsheets between platforms just to see who's paid and which suppliers are settled.
priority_high Deviations Break Every System
You have a group of 16 travellers. 8 of them want to extend their trip, change flights, or add extra diving. In most systems, this becomes a spreadsheet nightmare. In your new platform: change the 8, keep totals correct, generate individual invoices — all from the same booking.
account_balance Reconciliation Across Three Platforms
Income lives in Oscar. Supplier payments live in On Accounts. Financial reporting lives in Xero — with no trip-level detail. Your account manager uploads bank spreadsheets, manually allocates every transaction to every supplier, and you still can't see the full picture for a single trip without checking all three systems.
What "Done" Looks Like
Why This Is Leaner (and Still Solid)
In my day job, I work with IT companies preparing quotes and proposals. I see firsthand what agencies charge, how they structure costs, and where the markup sits. The "market rates" in this proposal aren't guesses — they reflect what companies actually pay for this type of work in Australia.
I Price This Work
My day job is preparing quotes for IT companies. I know what agencies charge — and where the markup sits.
One Person, All Roles
UI/UX, business analysis, project management, development — no handoffs, no overhead, no mucking around.
Prototype ~80% Done
We've demo'd the hard parts and most of the UI is built. No discovery phase, no "finding requirements" — we're nearly ready to build.
Direct Engagement: You work directly with me throughout the project. No layers of account managers, no communication overhead, no markup on markup. That's where agencies inflate costs — and where I don't.
What's Already Built & Validated
2+ weeks of demos and prototyping — not starting from scratch.
Tin's Feedback Incorporated:
- "From" column removed — not needed
- Room types simplified to 4 (Single, Twin, Double, Triple)
- Trip dates inferred from flights — less manual entry
- Component breakdown hidden in customer quotes — "we are wholesaler"
- Deviation model designed for 50% who need changes
What's Actually Been Built
This isn't blue-sky. ~80% of the prototype is already built and demo'd.
Complete Feature Inventory
8-step wizard, flight paste-parsing, room allocation, online payments
3-step wizard, templates, booking rules, NETT/GROSS, tour leader commissions
Drag-drop assignment, auto-assign, conflict detection
Kanban board, deal tracking, auto-fed inquiries
Transaction matching, multi-account, Xero-ready
Self-service, payment tracking, document downloads
Every component — hotel, diving, airline, transfer — linked to a supplier profile for payment allocation
Invoices, vouchers, itineraries, rooming lists
KPIs, revenue tracking, upcoming departures
verified What This Replaces
Oscar: Booking data, income tracking — but can't show supplier payments or trip-level profit.
On Accounts: Spreadsheet uploads, manual payment allocation — clunky interface, no link back to Oscar.
Xero: Financials only — no trip breakdown, no supplier library, no booking context.
Spreadsheets: No more juggling Excel files to bridge the gaps between all three.
Phases That De-Risk Your Investment
Each phase delivers standalone value. You see working software before we move forward.
Wholesale first — that's 80% of revenue. You can start testing with real data.
- Package creation wizard — 3-step: basics, inclusions, pricing
- Deviation handling — Traveller-level components + pricing within groups
- Component matrix view — Who has what, deviations highlighted
- Rooming assignment — Drag-drop + auto-assign algorithm
- Supplier library — Every component (hotel, diving, airline, transfer) linked to a supplier profile for payment allocation
- Individual + group invoices — Deviations roll up correctly
FIT bookings + sales pipeline for individual travellers.
- 8-step quote builder — Passengers, flights, accommodation, transfers, diving, activities
- Pipeline/Kanban CRM — Enquiry → Quote → Deposit → Confirmed → Paid
- Lead capture — Website, email, FB → pipeline
- Document generation — Quotes, invoices, itineraries, vouchers
- Customer database — Contact history, past bookings
Accounting sync + customer self-service.
- Supplier payment reconciliation — Allocate payments per trip, per supplier (hotel, diving, airline)
- Bank reconciliation + Xero integration — Import transactions, match to invoices, two-way sync
- Customer portal — Self-service payment, document downloads
- Payment gateway — Stripe, Square, or preferred provider
- Polish + go-live support
Why this order? Wholesale is 80% of your business — you see a working system in Week 10. B2C quote builder follows. Integrations come last so we're not blocked by API headaches.
What's Included (Detail View)
Everything you need to replace Oscar and run your day-to-day operations.
Complete B2C quote creation system with customer management and sales pipeline tracking.
- 8-step quote builder (passengers, flights, accommodation, transfers, diving, activities)
- Kanban-style sales pipeline (Enquiry, Quote, Deposit, Confirmed, Paid, Issued)
- Customer database with contact history
- Quote versioning and email integration
Professional PDF documents for all customer-facing and operational needs.
- Customer quotes (branded, professional layout)
- Invoices with payment tracking
- Day-by-day itineraries
- Supplier vouchers and rooming lists
Business intelligence dashboard and centralized supplier management.
- KPI dashboard (pipeline value, bookings, departures, overdue payments)
- Work queue with priority tasks
- Supplier database (resorts, airlines, dive operators)
- Contract and rate management
Complete backend, hosting, security, and go-live support.
- Database design and implementation
- User authentication and role-based access
- Cloud hosting setup with SSL
- Training session and go-live support
Wholesale / B2B Add-On
The part most platforms get wrong: per-traveller deviations inside group bookings.
Change 8 out of 16 travellers, keep totals correct, generate individual invoices. Plus full package management and tour leader tools.
- 3-step package wizard — Trip Basics → What's Included → Pricing + Commissions
- Package templates — Quick-start with Maldives, PNG, Indonesia presets
- Booking rules card — deposit %, payment due dates, min pax, capacity
- NETT vs GROSS pricing with tour leader commission (% or fixed)
- Diver / Non-Diver / Land Only pricing tiers with auto-calculation
- Deviation handling — per-traveller add/remove/modify within groups
- Component matrix view (who has what, deviations highlighted)
- Individual quote/invoice generation for deviating travellers
- Drag-drop rooming assignment with auto-assign algorithm
- Tour leader assignment + commission quote generation
- Live currency rates with timestamp + manual override
- Save draft + validation warnings throughout wizard
Customer Self-Service & Payments
Self-service portal for customers and public signup pages for wholesale packages.
- Booking lookup and trip overview
- Payment status and online payment processing
- Document downloads (itinerary, invoice, vouchers)
- Passenger details submission (passport, dietary, etc.)
- Public package signup pages for tour leaders to share
- Mobile-responsive design
Online payment processing for deposits and balances. Your choice of provider.
- Credit card payments (Stripe, Square, or your preferred gateway)
- Payment links for invoices — send via email or SMS
- Automatic payment confirmation and status updates
- Deposit + balance payment flows
Auto-feed enquiries into your pipeline from multiple channels. No more copy-paste.
- Website form → new deal card in Pipeline automatically
- Email inbox → parse enquiries, create deal with customer details
- Facebook messages → capture leads from FB page enquiries
- Phone/call logs → manual quick-add or integration with call tracking
- All channels feed into the same Kanban board
Reconciliation & Supplier Payments
This is where Oscar falls short. Your new platform handles it end-to-end.
account_balance Reconciliation Done Your Way
- ✓ Import bank transactions → match to invoices automatically
- ✓ Allocate supplier payments per trip — see who's been paid and who hasn't
- ✓ Paid / owing at a glance — no double systems, no spreadsheets
Match payments to invoices without Xero. Works standalone.
- Import bank statements (CSV/OFX)
- Match transactions to invoices — auto-suggest + manual override
- Multi-account support (AUD, USD, etc.)
- Unmatched transactions queue
- Reconciliation dashboard — matched vs pending
Two-way sync with Xero. This is complex — OAuth, webhooks, data mapping, error handling.
- Invoice push — Create invoices in Xero when generated here
- Payment sync — When paid in Xero, status updates here (and vice versa)
- Contact sync — Customer records stay in sync
- Bank feed matching — Use Xero's bank feeds to auto-match
- Multi-currency — Handle AUD/USD invoices correctly
schedule Why This Takes Time
Xero API has rate limits, webhook delays, and complex OAuth refresh flows. Mapping travel invoices (deposits, balances, multi-currency) to Xero's structure requires careful design. Budget 3-4 weeks for this integration alone.
Track every dollar owed to suppliers — per trip, per supplier. This is what Oscar can't do.
- Supplier profiles — Every component links to a supplier (resort, airline, transfer, diving)
- Per-booking view — Open any trip and see: which suppliers are paid, which are outstanding
- Payment recording — Log payments against suppliers with reference numbers
- Multi-currency — Track USD supplier costs alongside AUD income
- Margin visibility — See theoretical cost vs actual paid, with margin buffer
Recommendation: Start with built-in bank reconciliation and supplier tracking. Add Xero sync in Phase 3 once the core booking flow is solid. This way you're not blocked on Xero complexity during the critical Phase 1-2 work.
Complete Platform — $63,700
Full Oscar replacement. Everything you need to run wholesale operations, track suppliers, reconcile payments, and generate documents — in one system.
- Deviation Handling — the core problem, solved
- Wholesale Module — packages, travellers, components
- Supplier Profiles (hotel/diving/airline) — linked to every component, with rate cards
- Supplier Payment Reconciliation — allocate payments per trip, per supplier
- Pipeline + Booking Manager — see who's paid, what's outstanding
- Lead Capture — website, email, Facebook
- Income + Bank Reconciliation — match income and supplier payments to invoices
- Xero Integration — two-way sync
- Customer Profiles + Booking History — self-service portal with payments + docs
- Document Generation — quotes, invoices, itineraries
- Dashboard + Reporting
- All 23 modules — nothing left out
Delivery Schedule
Typical Agency Quote
My Delivery
Why the difference? I do UI/UX, business analysis, project management, and development myself — no agency overhead, no account managers, no handoffs. Plus we've already prototyped ~80% of the platform together. I work with IT companies that quote this kind of work — I know what they charge.
Database, auth, design system
Packages, deviation, rooming, suppliers — first milestone
8-step wizard, pipeline, lead capture, documents
Supplier payment recon, bank recon, Xero, portal
Polish, testing, go-live
Week 10 = First Milestone — Working wholesale system with deviation handling. Tin can start testing with real package data before we move to B2C.
How We'll Work Together
I'm your product partner, not a random dev. Here's how we stay aligned:
Weekly 30-Min Sync
Quick working session every week. You see progress, give feedback, adjust priorities.
Live Backlog
Your comments become tickets. Everything tracked, nothing lost in email threads.
Demo Every Week
No "big bang" surprise. You see working software weekly. Adjust before it's too late.
Clear Acceptance Criteria
Each phase has defined "done" criteria. No ambiguity about what's delivered.
Real Data Testing
Deviation handling tested on your actual past bookings before go-live.
Payment Schedule
Four equal milestone payments. Invoices are issued only when that milestone passes acceptance on your real booking data — so you never pay ahead of delivered value.
How this protects you:
- No invoice before kickoff
- No next invoice until the current milestone is validated
- You see working software before each 25% payment
Due on project commencement. Database design, deviation model, infrastructure setup. You see a working deviation prototype in Week 2 on your real booking data.
Deviation handling, individual quote/invoice generation, component matrix view. Validated end-to-end on a real past booking.
Supplier reconciliation, bank reconciliation, Xero integration, and reporting dashboards fully operational with sample transactions.
All modules complete, integrations working, training, and go-live. Includes 30 days post-launch support.
Complete Platform — $63,700:
Milestone 1: $14,475 (less $1,450 Discovery already paid)
Milestones 2–4: $15,925 each
Total: $14,475 + $15,925 × 3 = $62,250 remaining
verified_user Milestone Gates
You don't move to the next phase until the current one works with real data. We validate each milestone on bookings from your files, review the results together, then invoice the next instalment.
calendar_month Flexible Start Date
Milestone 1 is invoiced when we kick off — not before. No pressure either way — we'll confirm timing closer to June.
Eligible for the R&D Tax Incentive
You already know this from your engineering work — this build is a genuine R&D project. No product on the market solves the deviation + reconciliation problem for dive wholesalers.
savings How It Works
Companies under $20M turnover receive a 43.5% refundable tax offset on eligible R&D expenditure. This is a cash refund, not just a deduction.
Eligible activities include: deviation handling engine, supplier reconciliation system, bank matching algorithms, and Xero integration — novel software that doesn't exist off-the-shelf for dive wholesalers.
Next step: I'll introduce you to R&D360 — the consultants we use. All their claims have passed. If you'd prefer to use your existing contact from the engineering side, that works too. I'll prepare the technical documentation either way — hypothesis, method, challenges, and findings in the format AusIndustry expects.
What You Get at Launch
Everything is yours. No lock-in, no hidden fees, no surprises.
Full Source Code
You own 100% of the code. No licensing, no ongoing fees for the software itself.
Your Database
Hosted in your own cloud account (Supabase). You control your data, always.
Admin Access
Full admin credentials to database, hosting, and all services. Nothing held back.
Full Documentation
Database schema, architecture diagrams, build playbook, and admin guide — any developer can pick it up.
Ongoing Costs (Your Responsibility)
These are standard infrastructure costs, not fees to me:
- Cloud hosting: ~$50-150/month
- Email service: ~$20-50/month
- Xero subscription (if using integration)
- Payment gateway fees (varies by provider, typically 1.5-2.9%)
Ongoing Support (Optional)
TL;DR: Reserve Andrew's time each month so fixes and improvements happen quickly.
If support is quiet, the hours are used for upgrades or campaign work — never wasted.
Starter
4 hours → $100/hr
Small fixes, minor polish, peace of mind.
Perfect if you want insurance without big monthly spend.
Core (Recommended)
12 hours → ~$83/hr
Weekly improvements + real momentum.
The partner tier — enough to ship meaningful upgrades.
Growth
20 hours → $80/hr
Feature upgrades + campaign work + velocity.
For when you're scaling hard.
What Hours Can Be Used For
- Support / bug fixes
- Small UX improvements to reduce admin time
- New templates (quotes, invoices, supplier exports)
- Supplier onboarding + edge-case handling
- Nice-to-have features not in v1
- Campaign / growth work (landing pages, automations, referral flows)
Commitment
Hours Validity
Urgent Issues
Why $400 Starter makes sense: It's cheap insurance. You get priority access, the platform keeps improving, and if nothing breaks, hours go to polish and upgrades. It naturally upgrades to Core when busy season hits.
Managed Hosting Option
Don't want to deal with hosting accounts? I can manage everything and bill you monthly:
I handle all the infrastructure. You just get a single monthly invoice.
- Cloud hosting, database, and backups
- Email service (transactional emails)
- SSL certificates and security updates
- Monitoring and uptime management
- You still own everything — can take over anytime
After Launch: What's Next
These features are designed but not included in the initial build. They can be added after launch when you're ready.
Intelligent automation to supercharge operations. Requires API integration with AI providers.
- Smart Quote Builder — AI suggests optimal itineraries based on preferences
- Intelligent Pricing — Dynamic recommendations based on demand patterns
- Customer Support Bot — Answers FAQs in customer portal
- Predictive Analytics — Forecast booking trends and capacity needs
- Document Processing — Auto-extract flight details from emails
Marketing automation for customer engagement. Can be handled via Mailchimp initially.
- Campaign builder with templates
- Customer segmentation (by trip type, destination, past bookings)
- Scheduled sends and drip sequences
- Open/click tracking and analytics
Deep integrations with external systems.
- Amadeus/GDS Live — Real-time flight search and booking
- Multi-language — Auto-translate quotes for international clients
- B2C Public Booking — Direct customer booking website
- Mobile App — Native iOS/Android apps
Why not now? These features add significant value but aren't essential for replacing Oscar. Starting lean means you get operational faster, then we add capabilities based on real usage patterns.