Shinkansen ticket refund

Breaks down rail ticket, unreserved, reserved seat and coupon components and applies timing-based fee rates.

If calculation UI does not appear, reload with JavaScript enabled. Related context links below remain available.

Calculation basis and official references

Reviewed on:

Formula basis

For twoDaysBefore, basicFeeYen is deducted separately from the basic-fare ticket, non-reserved-seat ticket, and wholly unused coupon ticket, while reservedMinimumFeeYen is deducted from the reserved-seat ticket. For a dayBeforeOrSame reserved-seat ticket, the deduction is max(reservedMinimumFeeYen, floor(reservedYen×30%)). For afterDeparture, the basic-fare ticket is max(0, fareTicketYen−usedSectionFareYen−basicFeeYen), while non-reserved-seat, reserved-seat, and coupon tickets are ¥0; the results for all ticket types are then totaled.

Calculation method

This estimate applies representative JR rules by separating the entered amounts for the basic-fare ticket, non-reserved-seat limited express ticket, reserved-seat ticket, and coupon ticket, then totaling each ticket component's fees, deductions, and refund according to timing and couponUsage.

Exclusions and checks required

  • The model does not cover JR-specific rules for combining fees when multiple ticket types are issued on one ticket, special limited express tickets, Green Car or sleeper tickets, or previously changed reserved-seat tickets.
  • afterDeparture is a simple model in which the user enters usedSectionFareYen; it does not determine the requirements for stopovers, unused sections, validity periods, or refunds after travel has begun.
  • Online reservation products, advance-purchase and travel products, exceptions for suspensions or delays, and discontinued coupon tickets may differ from the standard ¥220, ¥340, and 30% model.

Example input::Refunding a ¥10,000 reserved-seat ticket one day before travel

timing
From the day before through departure time
fareTicketYen
0
unreservedYen
0
reservedYen
10000
couponYen
0
couponUsage
Fully unused
usedSectionFareYen
0
basicFeeYen
220
reservedMinimumFeeYen
340

The implementation deducts 30%, or ¥3,000, and displays ¥7,000, but it does not determine whether the ticket combines multiple components, is a reservation product, or has already been changed, so this is not the seller's final refund amount.

Official references

FAQ

Who is this calculator for? Shinkansen ticket refund

Breaks down rail ticket, unreserved, reserved seat and coupon components and applies timing-based fee rates.

What values should I enter?

Applies to: Transit settlement / Reserved: minimum fee within 2 days; 30% before departure (with floor). Unreserved and base tickets use fixed basic fee before departure.

How should I interpret this estimate?

This estimate applies representative JR rules by separating the entered amounts for the basic-fare ticket, non-reserved-seat limited express ticket, reserved-seat ticket, and coupon ticket, then totaling each ticket component's fees, deductions, and refund according to timing and couponUsage.

How to use

  1. Enter your input values and press Calculate.
  2. Review the result and compare it with expected context.
  3. For twoDaysBefore, basicFeeYen is deducted separately from the basic-fare ticket, non-reserved-seat ticket, and wholly unused coupon ticket, while reservedMinimumFeeYen is deducted from the reserved-seat ticket. For a dayBeforeOrSame reserved-seat ticket, the deduction is max(reservedMinimumFeeYen, floor(reservedYen×30%)). For afterDeparture, the basic-fare ticket is max(0, fareTicketYen−usedSectionFareYen−basicFeeYen), while non-reserved-seat, reserved-seat, and coupon tickets are ¥0; the results for all ticket types are then totaled.

Official references