Design. Install. Manage.
Padel Court Experts.

From planning permission to first serve, we handle everything. Zero capital expenditure for venue partners. Turnkey padel solutions across the UK.

269%
Global Padel Growth
25M
Players Worldwide
8M
Brits Want to Play
2-3
New Venues Per Year

Making padel accessible to everyone

On Padel Ltd specialises in designing, installing, and managing padel courts, handling the entire process from start to finish. Founded by experienced entrepreneurs and padel enthusiasts, we're committed to growing the fastest sport in the UK.

Our model is simple: we fund the installation, manage the operations, and share the revenue. Venue partners take zero financial risk while benefiting from guaranteed rental income and increased footfall.

Based in Warrington with our pilot courts already operational, we're actively expanding across the North West and beyond.

Aerial view of On Padel 4-court padel installation with outdoor courts

End-to-end padel solutions

From site assessment to opening day and beyond, we manage every step.

📑

Site Assessment & Planning

Demographic analysis, ROI modelling, and full planning permission handling. We identify the right locations with proven demand.

🛠

Court Design & Build

FIP-regulation compliant courts. Indoor, outdoor, or our signature canopied design for all-weather play at lower business rates.

💡

Smart Technology

Court Intel smart court system. Automated lighting, personalised announcements, per-court music, CCTV, AI match analysis, and more.

📅

Booking & Operations

Playtomic integration for online bookings. Membership management, coaching programmes, leagues, tournaments, and corporate events.

📈

Marketing & Growth

Player acquisition, community building, social media, local partnerships. We fill your courts from day one.

🔄

Ongoing Management

Maintenance, staffing, customer service, performance reporting. You focus on your business, we run the padel.

Your game starts here

Whether you're picking up a racket for the first time or competing in leagues, On Padel has you covered.

  • Book instantly via Playtomic
  • Coaching for all levels
  • Leagues, tournaments & social play
  • Member rates from £28/hr
  • Corporate events & team building
  • All-weather canopied courts
  • Equipment hire available
  • Smart court technology with personalised experience
Book Now on Playtomic →

Zero capex. Guaranteed revenue.

We fully fund the installation, handle all operations, and pay you guaranteed annual rent. Your underutilised space becomes a thriving padel venue.

  • No capital expenditure — we fund everything
  • Guaranteed annual rental income
  • Increased footfall drives F&B and membership sales
  • Turnkey from planning to launch
  • We handle all operations and maintenance
  • Full insurance and liability coverage
  • Custom ROI analysis for your site
  • 98% partner satisfaction rate
Request a Site Assessment →

Why padel? Why now?

The fastest-growing sport in the UK with massive undersupply of courts.

400K+
UK players in 2024 (tripled from 129K in 2023)
893
Courts across 300 UK venues (massive undersupply)
847
New courts planned 2025-2027
£6M+
LTA investment in padel growth
23M
UK adults now aware of padel
€4B
Projected global market by 2026
We partnered with On Padel Ltd, and within three months, our courts were at 85% occupancy, driving significant new revenue. The zero-capex model made it a no-brainer for us.
Venue Partner — North West England
async def get_bookings(token): resp = await fetch(f"{API}/bookings", params={"tenant_id": TENANT_ID}) return [b for b in resp.json() if b["status"] != "CANCELLED"] def find_last_booking_end(bookings): latest = None for booking in bookings: end = parse(booking["booking_end_date"]) if latest is None or end > latest: latest = end return latest class CourtMonitor: def __init__(self, sensors, courts): self.sensors = sensors self.courts = courts self.state = {} async def check_presence(self, court): reading = await self.sensors[court].read() if reading.human_detected: booking = self.get_active_booking(court) if not booking: await self.trigger_alert(court) async def trigger_alert(self, court): await self.pulse_lights(court, cycles=6) await self.play_warning(court) await self.send_notification(court) def schedule_announcement(time, court): audio = generate_tts( f"Welcome to On Padel! " f"{names}, your court is ready." ) at_scheduler.add(time, play_audio, args=[audio, court]) class LightController: CHANNELS = { "Padel 1": 0, "Padel 2": 1, "Padel 3": 2, "Padel 4": 3 } def set_state(self, court, state): channel = self.CHANNELS[court] self.ewelink.set_switch( device_id=DEVICE_ID, channel=channel, state=state ) async def process_stream(camera_id): stream = rtsp.connect(camera_id) detector = YOLOv8("padel_model.pt") while frame := await stream.read(): results = detector.detect(frame) balls = [r for r in results if r.class_name == "ball"] players = [r for r in results if r.class_name == "person"] await tracker.update(balls, players) if score_changed(tracker.state): await update_display(tracker.score) def generate_highlights(match_id): events = db.get_events(match_id) clips = [] for event in events: if event.excitement_score > 0.8: clip = extract_clip( event.timestamp - 5, event.timestamp + 3 ) clips.append(clip) return render_highlight_reel(clips) func courtIntelDashboard() { const bookings = await fetchBookings(); const courts = mapCourts(bookings); render({ stats: calculateStats(bookings), courts: courts, lights: getLightStatus(courts), music: getMusicState(), }); } SELECT court_name, COUNT(*) as bookings, AVG(duration) as avg_duration, SUM(price) as total_revenue FROM bookings WHERE date = CURRENT_DATE GROUP BY court_name ORDER BY bookings DESC; class ReplayBuffer: def __init__(self, duration=120): self.buffer = deque(maxlen=duration*30) def capture(self, frame): self.buffer.append(frame) def get_replay(self, seconds=60): frames = list(self.buffer)[-seconds*30:] return encode_video(frames) async def get_bookings(token): resp = await fetch(f"{API}/bookings", params={"tenant_id": TENANT_ID}) return [b for b in resp.json() if b["status"] != "CANCELLED"] def find_last_booking_end(bookings): latest = None for booking in bookings: end = parse(booking["booking_end_date"]) if latest is None or end > latest: latest = end return latest
>CI|
COURTINTEL

Smart courts, powered by AI

Every On Padel venue runs Court Intel — our proprietary smart court management platform.

The most advanced padel court system in the world

Court Intel automates your entire venue. Personalised player announcements, intelligent lighting, per-court music, AI score tracking, instant replay, security monitoring, and a live cloud dashboard — all powered by your Playtomic bookings.

AI Score Tracking Personalised Announcements Smart Lighting Per-Court Music Instant Replay CCTV Integration Keypad Access Unauthorised Detection Live Dashboard Player Stats & Heatmaps
Explore Court Intel →
dashboard.courtintel.co.uk

Built by operators, not just developers

TS

Tim Sharrock

Managing Director & Co-Founder

Fellow of the Chartered Management Institute with 26+ years in operations and strategic management. Grew Cell-Tech group from £30K to £3M+ turnover. ISO 9001 and ISO 27001 certified operator.

MC

Miguel Corral

CEO

Senior commercial leader with experience managing budgets of £20-25M+ with 250-300 employees. Strong background in retail, e-commerce, and franchise operations across high street and digital channels.

Padel court installation FAQs

How much does a padel court installation cost in the UK?

A single padel court installation typically costs between £45,000 and £90,000 depending on specification. However, with On Padel's venue partnership model, we fund the entire installation at zero cost to you. You receive guaranteed annual rental income with no capital expenditure.

How long does it take to build a padel court?

From planning permission to completion, a typical padel court installation takes 8-12 weeks. We handle the entire process including site assessment, demographic analysis, planning applications, FIP-regulation court construction, and commissioning.

Where can I book a padel court in Warrington?

You can book padel courts at On Padel's venue at T1 Golf Sports Village, Warrington, Cheshire via Playtomic. Courts are available from £28/hour for members with coaching, leagues, and social play options.

Do I need to bring my own equipment?

No. We provide free rackets and balls courtside for all players. If you prefer premium equipment, you can hire rackets and buy balls via our online shop.

What is a canopied padel court?

Our signature canopied design provides a covered but open-sided playing environment. This gives players all-weather protection from rain while maintaining the outdoor feel and keeping business rates significantly lower than a fully enclosed indoor facility.

What is Court Intel smart court technology?

Court Intel is our proprietary venue management platform. It includes personalised player announcements, automated smart lighting, per-court music, AI match analysis with score tracking, CCTV integration, keypad access control, and a live cloud dashboard. Learn more about Court Intel.

Ready to bring padel to your venue?

Whether you're a player looking to book or a venue owner exploring padel, we'd love to hear from you.

Contact Us

📧
📍
Venue T1 Golf Sports Village
Warrington, Cheshire
🎾
Book a Court Book on Playtomic