Sitemap
Bootcamp

From idea to product, one lesson at a time. To submit your story: https://tinyurl.com/bootspub1

Introducing partial ticket cancellation — A UX concept for BookMyShow

6 min readNov 3, 2025

--

A UX case study on introducing flexibility and clarity in the ticket cancellation process.

Press enter or click to view image in full size

Disclaimer: This is a concept case study created for learning purposes and is not affiliated with BookMyShow. It explores how a Partial Ticket Cancellation feature could improve user flexibility while keeping the platform’s design language consistent. Some assumptions are based on my personal research — feedback and suggestions are always welcome.

Introduction

My favorite app for purchasing movie and event tickets has always been BookMyShow. It is easy, familiar, and dependable; however, when using it, I realized something was missing:
There is no ability to cancel only a few tickets from a group booking.

So, if one or two members in your group are unable to attend, you are forced to cancel the entire reservation and start over. For a software that is so user-friendly, this seems pointless and inflexible.

This research explores how a single feature (partial ticket cancellation) could provide consumers greater power, lessen annoyance, and preserve the familiar BookMyShow experience.

Problem Statement

Currently, Users can only cancel full bookings. If one or more people drop out, the entire process becomes a hassle, including cancelling, waiting for the refund, and then rebooking for the rest. This breaks the flow, creating unnecessary effort.

What makes this even more aggravating is that users are charged a cancellation fee for the entire booking, even if only one or two persons withdraw. This makes it more expensive and time-consuming to change a small element.

The flexibility that modern digital experiences provide is not reflected in this strategy; BookMyShow is known for its convenience, and this discrepancy partly undermines that reputation.

Design Goals and Objectives

My primary goal was to design a seamless and intuitive way for users to cancel specific seats without complicating the process.

I wanted to make sure that:
- The process feels consistent with the existing design.
- Make it easy for the users to control which seats to cancel.
- Refunds and confirmation messages are transparent and easy to follow.

Understanding The Context

BookMyShow currently handles each booking as a complete unit. However, in reality, unexpected circumstances like a friend backing out or someone falling ill often result in surplus tickets.

A quick study and observation of user behavior, I discovered that:
People frequently hesitate to cancel because they are concerned that they may lose all of their tickets. Many people keep the additional seat that isn’t being utilized, while others decide to cancel the entire reservation since they can’t find someone to fill the position.

This rigid framework is incompatible with the way people plan their social events, as it causes emotional conflict in what ought to be a smooth and joyful experience.

Design Process

My design approach prioritized simplicity, familiarity, and reliability.

Step 1: Researching The Approach
Before diving into the design phase, I explored how similar platforms, especially in the travel and hospitality sector, manage their partial cancellations. My primary source of inspiration was the IRCTC’s partial ticket cancellation option, which enables users to cancel specific passengers rather than the full reservation. I wanted to give BookMyShow a similar degree of versatility while maintaining an easy-to-use interface throughout.

Step 2: Mapping The Current Flow
I analyzed the current BookMyShow cancellation procedure to pinpoint the moments when users make choices and where they encounter difficulties. This allowed me to clearly see how the new feature could seamlessly fit into the user experience.

Step 3: Identifying The Friction
The primary problem was the limited options; users had no say in which seats to cancel. The system handled each reservation as a single unit, allowing no flexibility.

Step 4: Designing The New Flow
I based the new process on the cancellation procedure provided by BookMyShow on their official site, aiming to build upon their current system rather than completely transform it.
The updated design features a seat selection process that aligns with the current booking interface, ensuring users feel immediately at home. This enables users to cancel seats using the same visual indicators they experienced during the booking, maintaining a coherent overall experience.

Get Rugved Medhi’s stories in your inbox

Join Medium for free to get updates from this writer.

Step 5: Maintaining Consistency
BookMyShow has a distinct and recognizable visual branding. I adhered to its established design principles regarding colors, typography, and hierarchy to make sure the new feature appears integrated rather than as an extension.

Solution Overview

Press enter or click to view image in full size
Sitemap for partial ticket cancelling process
  1. Access Booked Tickets: The users launch the BookMyShow app and go to the Booked Tickets section, the starting point for managing any reservations.
  2. Choose Cancellation Type: Users select the option to cancel a booking, which now presents two choices: partial cancellation (specific seats) or full cancellation (all seats).
  3. Partial Cancellation Path: Selecting partial cancellation brings up a seat selection page that mirrors the original booking experience, making the process intuitive and familiar.
  4. Select and Confirm Seats: Users pick the seats they wish to cancel and confirm their selection. They then receive a clear summary of the refund breakdown for the chosen seats.
  5. Full Cancellation Path: Opting for full cancellation follows the usual process, applying the refund to the whole booking.
  6. Refund and Completion: Upon confirmation, users can view refund details and complete the process. Everything is fast, clear, and consistent with BookMyShow’s focus on user convenience.

High-fidelity Mockups

Here’s how the redesigned flow visually integrates the Partial Ticket Cancellation feature while maintaining BookMyShow’s familiar visual identity.

Booked tickets with partial cancellation option.

Booked ticket screen: The user clicks on the cancel booking Call To Action (CTA) to start the canceling process

Partial cancellation screen: The user selects the cancellation option (here, the user chooses the option of partial cancellation).
The user then taps the CTA to proceed with seat cancellation

Select seats to cancel and view partial refund.

Seat Selection Screen: The users here select the seats they want to cancel.
The users can only see the seats booked by them.
Seats highlighted in gray indicate those selected for cancellation.

Partial Refunds Detail Screen: Here, the canceled seats are shown in dark color, indicating that these seats are selected to cancel.
The users also get a label of which seat they have selected to cancel.
Refunds are calculated only for the seats canceled, maintaining transparency in the deduction.
The users can select from the two preferences; these preferences are already available in the original flow of BookMyShow

Full cancellation details and successful cancellation message.

Full Cancellation Screen: This flow is for full cancellation when the users opt for full cancellation.
The refund amount is calculated on all the ticket bookings as the users opted for full cancellation.

Tickets Cancelled Successfully: This is the last screen for both of the cancellation flows (Partial and Full withdrawal). This screen confirms the successful completion of the cancellation process.

Expected Impact

By introducing the feature of partial cancellation, I expect:

- Less friction: Users can easily make changes without needing to rebook.

- Increased Confidence: Clear refund policies and confirmations reduce anxiety.

- Improved Retention: Enhanced post-booking experience strengthens user loyalty.

This shifts BookMyShow from just a ticket booking app to a complete event management tool.

What I Learned

This project served as a reminder that UX innovation can sometimes include reducing superfluous barriers rather than just introducing dazzling new features.

This project taught me that small changes can have a significant impact by balancing consistency and usability, especially in a well-established product ecosystem like BookMyShow.

Closing Thoughts

By meeting actual human needs, all outstanding products foster trust. Partial ticket cancellation can alleviate a common user pain point and create a positive, memorable experience.

Thank You For Reading

Thank you for reading! If you found this insightful or would like to share feedback, I’d love to connect and discuss further.

--

--

Written by Rugved Medhi

I am a UI/UX designer exploring how simple ideas can shape the next wave of digital experiences through clarity, motion, and meaningful design.

Published in Bootcamp

From idea to product, one lesson at a time. To submit your story: https://tinyurl.com/bootspub1