Confidential · Business Plan · Version 1.0
Arrive UK
Services Ltd
The UK's first multilingual international student arrival and settlement platform — combining ground-level personal service with a full SaaS platform, real-time parent tracking, and AI-powered career and study tools.
🇸🇦 Saudi Arabia
🇦🇪 UAE
🇹🇷 Turkey
🇮🇷 Iran
🇧🇩 Bangladesh
🇰🇼 Kuwait
🇶🇦 Qatar
🇵🇰 Pakistan
Scroll to read
Section 1
Executive Summary
Arrive UK Services Ltd solves a problem no UK business has properly addressed: international students from Muslim-majority countries arrive in Britain with no local support, no language help, and parents thousands of miles away with no way to know if their child arrived safely.
🎓
600,000+
International students in UK per year
UKCISA 2025
🌍
~80,000
From our 8 target countries annually
Our addressable market
🏙️
~12,000
International students in Oxford
Oxford Brookes + Univ of Oxford
💰
£73k
Projected monthly revenue at 1,000 students
Year 2 target
The opportunity: No competitor offers real-time parent tracking in Arabic, Farsi or Turkish. No competitor attends NHS and GP appointments in person. No competitor is Oxford-specific. We are first-mover in all three.
Revenue streams (Year 2 mix)
Projected annual split across all income sources
Student growth trajectory
Monthly active students, 24-month outlook
Our model: A one-time arrival package (£150–£750) converts customers into long-term platform subscribers (UniLife £9.99/mo, Career Hub £29/mo). Students stay on the platform for 3–4 years. Average LTV per student: £680+.
Section 2
Market Analysis
The UK international student market is the world's second largest, worth over £37 billion annually to the economy. Our target segment — students from Muslim-majority and Middle Eastern countries — is the fastest-growing nationality group in UK higher education.
Total UK international students
Academic year 2024–25
634,000
Up 12% from 2022–23. UK target to grow to 800,000 by 2030. Saudi Arabia (+34%), Turkey (+22%), and Bangladesh (+18%) lead growth in our target markets.
Oxford addressable market
Both universities combined
~12,000
Oxford Brookes University (~8,000 international) and University of Oxford (~4,000 international). Of these, ~3,500 arrive each September from our 8 target countries.
Average spend on arrival support
Current spend, poorly served
£0
Most students currently spend nothing on arrival support because nothing professional exists in Oxford. Our service creates a new spending category, not a replacement.
Year 1 target market share
Of Oxford arrivals from target countries
5–8%
175–280 students in Year 1 from Oxford alone. Expansion to London (90,000 target students) from Month 7 multiplies the market 10x with same platform and model.
International students from our 8 target countries — UK annual arrivals
Source: HESA 2024–25 estimates. Growth rate 2022→2025.
Key trend to exploit: The UK government's Graduate Route visa is being shortened from 2 years to 18 months in January 2027. This creates urgency and demand for our Career Hub module — students need to find sponsored employment faster, and our platform addresses this directly.
Section 3
Competitive Position
We've mapped every direct and indirect competitor. The conclusion is consistent: none serve our exact market, none have a parent portal in Arabic, and none are Oxford-specific.
| Company |
Market |
Oxford |
Arabic/Farsi portal |
NHS attendance |
Transparent pricing |
Platform/SaaS |
Halal focus |
| ✦ Arrive UK |
Gulf, Turkey, Iran, BD |
✓ |
✓ 6 langs |
✓ |
✓ £150–750 |
✓ Full SaaS |
✓ |
| UniXtra |
SE Asia (Myanmar, Nepal, BD) |
✗ |
✗ |
✗ |
~ |
✗ |
✗ |
| Welcome Bridge UK |
B2B, universities |
✗ London only |
✗ |
✗ |
✗ |
~ |
✗ |
| Ascendia UK |
Gulf students, premium |
✗ London/Russell Group |
✗ |
✗ |
✗ |
✗ |
✗ |
| University welcome services |
All students |
✓ |
✗ |
✗ |
Free (limited) |
✗ |
✗ |
Competitive radar — feature coverage score (0–10)
Across 6 dimensions most important to our target families
Section 4
SWOT Analysis
An honest assessment of where we stand and what we need to manage.
SStrengths
- Only Oxford-specific service in our category
- Real-time parent tracking in Arabic/Farsi/Turkish — unique globally
- DBS-checked ground team with local knowledge
- Existing relationships in target countries
- Founder builds the platform (no dev cost)
- Halal-first approach built into every service
- Ultra-low launch cost (~£400)
- 6-language support from day one
WWeaknesses
- Small team at launch — capacity limits
- Oxford-only initially limits total market
- No brand recognition on day one
- Ground staff DBS and training takes time
- WhatsApp Green Tick requires 50+ conversations first
- Agent network takes time to build trust
- Dependence on single VPS (Hetzner) infrastructure
OOpportunities
- Graduate Route cut to 18 months → Career Hub urgency
- UK government plans 800,000 international students by 2030
- Turkish and Saudi student numbers growing 20–34%/yr
- London expansion multiplies market 10x with same platform
- White-label platform to other UK cities
- Partnership with 360dialog for WhatsApp marketing
- Agent network in 8 countries — low-cost customer acquisition
- No competitor has launched a parent app — first-mover advantage
TThreats
- UK government changes to student visa rules
- Universities could build competing welcome services
- Competitor enters Oxford market with VC funding
- 360dialog or WhatsApp Business API policy changes
- Exchange rate volatility (Turkish Lira, Iranian Rial)
- AI cost increases (OpenAI pricing changes)
- Negative online review from one bad experience
Section 5
Revenue Model
Six distinct revenue streams, designed so each new student generates immediate one-time revenue and long-term recurring income.
✈️
Arrival Packages
£150–£750
One-time · 3 tiers · custom option
High margin · 85%+
➕
Add-on Services
£15–£89
NHS, GP, bank, NI, accommodation
High margin · 80%+
🔄
Subscriptions
£9.99–£39/mo
UniLife · Career · Full Suite
Recurring · 90%+
🤖
AI Credits
£2.99–£59.99
Pay-as-you-go AI usage
~98% margin
🏠
Accommodation
£55/night
Halal-friendly Oxford properties
Medium margin · 40%
🤝
Agent Commissions
Net revenue
We pay out 10–18% to agents
Cost reduction via volume
LTV calculation: Average student books a £500 package (£500) + 2 addons (£84 avg) + subscribes to UniLife for 3 years (£359) + buys AI credits twice (£26) = £969 LTV per student. At 1,000 students/year this compounds year-on-year as previous cohorts continue subscribing.
Section 6
Financial Projections
Conservative projections based on 5% Oxford market penetration in Year 1, growing to London and agent referrals in Year 2.
Month 6
£8k
Monthly revenue
Month 12
£22k
Monthly revenue
Month 18
£47k
Monthly revenue
Month 24
£73k
Monthly revenue
Monthly revenue by stream — 24-month projection
GBP. Stacked by revenue category.
Packages
Add-ons
Subscriptions
AI Credits
Accommodation
Cumulative revenue vs costs
Break-even analysis — 24 months
Subscription MRR growth
Monthly recurring revenue from platform subs
| Metric | Month 3 | Month 6 | Month 12 | Month 18 | Month 24 |
| Active students (bookings) | 25 | 60 | 160 | 380 | 750 |
| Platform subscribers | 12 | 45 | 140 | 310 | 620 |
| Active agents | 3 | 8 | 18 | 32 | 55 |
| Monthly revenue (£) | £3,200 | £8,400 | £22,000 | £47,000 | £73,000 |
| MRR from subscriptions (£) | £240 | £920 | £3,200 | £7,100 | £14,200 |
| Avg revenue per student (£) | £128 | £140 | £138 | £124 | £97 |
| Monthly operating costs (£) | £800 | £1,200 | £3,500 | £8,000 | £14,000 |
| Net profit margin | 75% | 86% | 84% | 83% | 81% |
Cost structure: Launch cost ~£400 (ICO £40, Companies House £13, domain £15, insurance £150–300, DBS £38). Monthly running costs at launch: Hetzner €12, 360dialog €49, Mailgun free. The business is profitable from the first booking.
Section 7
Team & Structure
Lean at launch. The business model is designed so one person builds the platform while a trusted local partner delivers the ground service.
H
Hamid
Founder & CEO · Platform Builder
PHP / LaravelPythonAI pipelines
STR operationsGuestOS SaaS
G
Ground Operations Lead
Oxford-based · DBS Checked · Phase 1
Airport pickupsNHS attendanceLocal knowledge
Student support
A
Asad
Co-Founder & Operations Director
Ground operationsStudent relationsArabic speaker
Partner managementDBS checked
A
Agent Network
Turkey · Iran · Saudi · Bangladesh
Student referralsLocal market knowledge10–18% commission
Hiring plan: Month 1–6: founder + 1 ground staff. Month 7–12: add 2nd ground staff for September surge + part-time admin. Year 2: hire head of operations to manage ground team as we expand to London. All hires require DBS enhanced check before starting.
Section 8
Phases & Timeline
Five clear phases from first booking to national platform. Each phase has defined entry criteria and exit conditions.
Wk 1
Wk 2
Wk 3
Wk 4
Wk 5
Wk 6
Exit criteria: First real booking paid via Stripe, parent receives WhatsApp notification, staff taps milestone, parent sees update in portal. All legal pages live. ICO registered.
Wk 7
Wk 8
Wk 9
Wk 10
Wk 11
Wk 12
Exit criteria: 3 active agents referring students. 20+ platform subscribers. First UniLife subscriber. SEO: top 10 Google for "Oxford international student arrival". WhatsApp Green Tick applied for.
Key deliverables this phase:
🤖 6 AI Agents deployed
Flight Monitor, Document Checker, Lead Qualification, Post-Arrival Support, Commission Agent, Parent Update
💬 WhatsApp campaigns
Bulk messaging to opted-in students, Ramadan/Eid messages, UniLife launch campaign
📊 All 48 articles live
SEO article library in English, progressively translated to Arabic, Farsi, Turkish
✅ GDPR + VAT ready
Full GDPR rights centre, VAT threshold tracking, accountant exports
Exit criteria: 100+ active students. MRR from subscriptions exceeds £2,000/month. Google rank position 1–3 for "Oxford student arrival service". September 2026 intake fully booked.
📱 React Native App
iOS + Android for students, parents, staff. Same Laravel API.
🏙️ London Launch
Same platform, London ground team, ~90,000 target students in London.
🎙️ Voice Agent
Inbound Arabic/Farsi/Turkish/English calls handled by AI. Bland.ai or Vapi.ai.
🏢 White-label platform
Licence the platform to arrival service operators in other UK cities. Monthly SaaS fee.
🌍 International expansion
Partner with arrival services in Canada, Australia, Germany — licence the parent portal technology.
🏢 Employer portal
Companies post jobs directly into Career Hub. Revenue per placement or monthly subscription.
📊 Wellbeing monitor
AI monitors student sentiment and academic performance, alerts admin to at-risk students.
Section 9
Admin Checklists
Tick each item off as you complete it. Progress is saved in your browser. Print this section for physical sign-off.
⚖️ Legal & Compliance — MUST complete before first visitor
0 / 8
Register company at Companies House — companieshouse.gov.uk — £13 fee
👤 Hamid · Week 1 Critical
Register with ICO as data controller — ico.org.uk — £40/year — DO THIS BEFORE ANY WEBSITE GOES LIVE
👤 Hamid · Week 1 Legal
Privacy Policy live at /privacy (use built HTML file as base)
👤 Hamid · Week 2
Terms & Conditions live at /terms
👤 Hamid · Week 2
Cookie consent banner working — no analytics cookies until consent given
👤 Hamid · Week 2
Purchase public liability insurance — £150–300/yr — DAS or Hiscox recommended
👤 Hamid · Week 1
DBS Enhanced check completed for all ground staff (apply via gov.uk/dbs-check-requests)
👤 Asad · Week 1–3
GDPR Rights Centre live at /student/account/gdpr (data download, deletion, consent withdrawal)
👤 Hamid · Month 2
🖥️ Technical Infrastructure
0 / 12
Purchase domain — arriveukservices.co.uk — ~£15/yr (use 123-reg or Namecheap)
👤 Hamid · Week 1
Set up Hetzner VPS — Ubuntu 24, CX22, €12/mo — hetzner.com
👤 Hamid · Week 1
Install: Nginx, PHP 8.2, MySQL 8, Redis, Certbot (SSL), Composer, Node.js
👤 Hamid · Week 1
Laravel 11 installed, .env configured, php artisan migrate --seed run successfully
👤 Hamid · Week 1
SSL certificate via Certbot — Let's Encrypt — auto-renew cron set
👤 Hamid · Week 1
Hetzner Object Storage bucket created (private) — for document and photo storage
👤 Hamid · Week 1
Daily backup cron: mysqldump | gzip → Hetzner Object Storage, 30-day retention
👤 Hamid · Week 2
LibreTranslate installed on VPS: pip install libretranslate && libretranslate --host 0.0.0.0 --port 5000
👤 Hamid · Week 2
Sentry error monitoring set up — DSN entered in admin API settings, test error sent successfully
👤 Hamid · Week 2
UptimeRobot — 50 monitors set up (homepage, /health, /webhooks/stripe, staff dashboard)
👤 Hamid · Week 2
Redis queue worker running as systemd service (auto-restarts on crash)
👤 Hamid · Week 2
Laravel scheduler running via cron: * * * * * php artisan schedule:run
👤 Hamid · Week 2
🔌 API Keys — enter all in Admin → API Integrations settings page
0 / 12
Stripe — live publishable key + secret key + webhook secret entered and tested ✓
👤 Hamid · Week 1 · Critical
OpenAI API key entered — hard spend cap of £150/month set in OpenAI dashboard (separate step)
👤 Hamid · Week 1 · Critical
Anthropic (Claude Fable 5.1) API key entered and tested ✓
👤 Hamid · Week 1
Mailgun — domain verified, DNS records added, API key entered, test email sent successfully
👤 Hamid · Week 1 · Critical
hCaptcha — site key and secret entered, test form submission works
👤 Hamid · Week 1
AviationStack key entered, test call returns BA001 flight data
👤 Hamid · Week 2
ExchangeRate-API key entered, GBP→SAR conversion working on checkout page
👤 Hamid · Week 2
NHS Service Search API key entered — GP search for OX3 postcode returns results
👤 Hamid · Week 3
360dialog WhatsApp Business API — phone number approved, API key entered, test message sent
👤 Hamid · Week 2–3
Firebase — project created, service account JSON uploaded, test push notification received on device
👤 Hamid · Week 3
Google Maps API key entered and domain-restricted to arriveukservices.co.uk
👤 Hamid · Week 3
AlAdhan prayer times tested — correct Oxford times returned for today
👤 Hamid · Month 2
🧪 End-to-End Testing — complete all before accepting first real booking
0 / 10
Complete full 7-step booking flow as a test student — check all 7 pages, all validation, all price calculations
👤 Hamid · Week 5
Test Stripe payment with test card 4242 4242 4242 4242 — booking confirmed, email received
👤 Hamid · Week 5
Test parent portal invitation — email received, account created, portal loads in Arabic correctly
👤 Hamid · Week 5
Test staff dashboard on a real phone — milestone tap, photo upload, parent gets WhatsApp notification
👤 Asad · Week 5
Test Stripe webhook delivery — stripe listen --forward-to localhost, check all events handled
👤 Hamid · Week 5
Test RTL layout — switch language to Arabic, Farsi, Urdu — check all pages display correctly right-to-left
👤 Hamid · Week 5
Run Lighthouse on homepage — score 90+ on Performance, Accessibility, Best Practices, SEO
👤 Hamid · Week 6
Test on mobile devices — iPhone SE (375px), iPhone 14, Samsung Galaxy S23 (Android)
👤 Hamid · Week 6
Submit sitemap to Google Search Console — sitemap.xml validates correctly
👤 Hamid · Week 6
Test document upload + AI scan — upload test passport PDF, verify name/DOB/expiry extracted correctly
👤 Hamid · Week 4
📣 Marketing Launch — before September 2026 intake
0 / 10
Contact 5+ Turkish education consultancies — share partner programme brochure (from admin panel)
👤 Asad · Month 2
Contact 5+ Saudi/Gulf education agents — WhatsApp in Arabic, share parent portal demo video
👤 Asad · Month 2
Contact 3+ Iranian education agents — Farsi introduction message
👤 Asad · Month 2
Publish first 8 high-priority SEO articles in English (from README article list)
👤 Asad · Month 2–3
Apply for WhatsApp Green Tick via 360dialog (requires 50+ business-initiated conversations first)
👤 Asad · Month 3
Contact Oxford Brookes and University of Oxford international student offices — offer service overview
👤 Asad · Month 2
Create Instagram + Facebook page for Arrive UK — post 3x/week from content schedule
👤 Asad · Month 1
Post first Arabic-language video on social media — parent portal walkthrough demo, subtitle in Arabic
👤 Asad · Month 1
Get first 3 genuine 5-star reviews — from friends/family test bookings — publish to /reviews page
👤 Asad · Month 2
Set up Google Business Profile for Arrive UK Services — verify Oxford address, add photos
👤 Asad · Month 1
📅 Monthly Operations — repeat every month
0 / 8
Review all bookings for next 30 days — confirm staff assignments, verify flight details
👤 Asad · 1st of month
Run commission auto-calc for previous month — generate agent payment batch, process via Wise
👤 Hamid · 5th of month
Export revenue CSV for accountant — packages, subscriptions, credits, commissions paid
👤 Hamid · 5th of month
Check VAT threshold — admin dashboard shows cumulative revenue. Warning fires at £67,500.
👤 Hamid · 5th of month
Review Sentry error log — investigate any repeated errors, fix within 48h
👤 Hamid · Weekly
Publish 2 new SEO articles — choose from remaining 48 in the plan, translate top performer to Arabic
👤 Hamid · Weekly
Review new agent applications in admin — approve within 24h, send welcome email with partner code
👤 Asad · Daily
Check AviationStack monthly usage (100 free limit) — top up or switch to paid plan if needed
👤 Hamid · 28th of month
Section 10
KPIs & Success Metrics
The numbers that matter. Review these in the admin dashboard every Monday morning.
| KPI | Week 6 | Month 3 | Month 6 | Month 12 | Why it matters |
| Bookings paid | 5 | 25 | 60 | 160 | Core revenue unit |
| Parent portal activations | 8 | 40 | 100 | 280 | Engagement + referral driver |
| Active platform subscribers | 0 | 12 | 45 | 140 | Recurring revenue stability |
| MRR (£) | £0 | £240 | £920 | £3,200 | Business value indicator |
| Active agents | 0 | 3 | 8 | 18 | Organic growth engine |
| Booking conversion rate | — | >30% | >35% | >40% | Marketing effectiveness |
| Parent portal CSAT score | — | >4.5★ | >4.7★ | >4.8★ | Retention + referral quality |
| Google rank: "Oxford student arrival" | Unranked | Top 20 | Top 5 | Position 1 | Organic customer acquisition |
| AI credits margin | — | >95% | >96% | >97% | Profitability of AI layer |
| Platform uptime | >99% | >99.5% | >99.9% | >99.9% | Trust and reliability |
The Monday morning dashboard check: Open /admin every Monday morning. Check: (1) revenue this week vs last week, (2) any failed payments pending, (3) new agent applications, (4) any Sentry errors from the weekend, (5) upcoming arrivals this week — staff assigned?
Section 11
Risk Register
Identified risks with mitigation strategies. Review quarterly and update likelihood scores.
High priority
Medium priority
Low / managed
Negative review / incidentSingle bad experience can damage reputation. Mitigation: personal follow-up within 24h of every arrival, incident log in admin, full refund policy for genuine failures, Trustpilot response protocol.High · Reputation
Staff DBS check delayDBS Enhanced can take 2–8 weeks. Mitigation: apply Week 1, before any student bookings accepted. No unvetted staff ever attends a student pickup.High · Operations
UK student visa rule changesGovernment may restrict or change student visa work rules, affecting Career Hub value. Mitigation: Career Hub is designed to update dynamically. Subscribe to UKVI policy updates. Diversify beyond work-rights into graduate sponsorship.High · External
OpenAI spend overrunAI credit system could lose money if cost per credit exceeds sale price. Mitigation: hard spend cap in OpenAI dashboard, credit cost table reviewed monthly, Batch API for background tasks saves 50%.Medium · Financial
360dialog/WhatsApp policy changeWhatsApp Business API could change pricing or restrict use cases. Mitigation: Firebase push notifications as fallback, email as secondary channel, never rely on WhatsApp as sole communication channel.Medium · Platform
September capacity overload80% of students arrive in September. Mitigation: booking_capacity table limits per day, staff capacity expanded in August, September-only temporary staff hired from Month 3.Medium · Operations
Stripe account holdStripe occasionally holds new business accounts for review. Mitigation: verify business fully before launch, never process refunds outside Stripe, keep good dispute ratio.Medium · Financial
Competitor enters OxfordOur parent portal in Arabic/Farsi/Turkish is hard to replicate quickly. Mitigation: 12-month head start, agent relationships, university connections, and SEO dominance in Oxford-specific terms.Low · Competitive
ICO compliance breachGDPR violation could result in fines. Mitigation: ICO registration completed before launch, GDPR rights centre in platform, passport scans auto-deleted 30 days post-arrival, Privacy Policy reviewed annually.Low · Legal
Hetzner VPS outageSingle server is a single point of failure. Mitigation: daily backups to Object Storage, UptimeRobot alerts within 1 minute, restore-from-backup tested quarterly. Phase 3: add load balancer.Low · Technical