Bus pass refund

Estimates bus pass refunds by switching between elapsed-day and month-block methods used by some bus operators in Japan.

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

beforeStart is max(0, purchasePriceYen−feeYen). dayFare is max(0, purchasePriceYen−elapsedDays×oneWayFareYen×2−feeYen). monthBlock is max(0, purchasePriceYen−monthBlockCost(elapsedMonths, oneMonthPriceYen, threeMonthPriceYen)−extraDays×oneWayFareYen×2−feeYen). noRefund sets the pass portion to ¥0 and adds depositYen to the final amount only when returnIcCard=true.

Calculation method

This calculator estimates a bus commuter pass refund from the purchase price, ordinary one-way fare, elapsed days or months, and handling fee, using either an operator preset or a manual selection of dayFare, monthBlock, or noRefund.

Exclusions and checks required

  • The operator presets are only representative dayFare and monthBlock classifications; they do not cover refund conditions or exclusions for every operator, ticket type, route, through pass, or purchase medium.
  • The current official Toei Bus handling fee is ¥500, but the screen's default feeYen is ¥520. Unless it is changed to 500 when Toei Bus is selected, the estimate will be ¥20 too low.
  • Returning an IC card adds only depositYen; the calculation does not include the stored-fare balance, a stored-fare refund fee, card type, or conditions for refunds to a credit card.

Example input::dayFare example for refunding a Toei Bus commuter pass after 20 elapsed days

company
Toei Bus
condition
After start
policyOverride
Use company preset
purchasePriceYen
60000
oneWayFareYen
500
elapsedDays
20
elapsedMonths
0
extraDays
0
oneMonthPriceYen
12000
threeMonthPriceYen
33000
feeYen
520
returnIcCard
No
depositYen
500

These inputs display ¥39,480. To reflect Toei Bus's official ¥500 handling fee, change feeYen to 500; the same formula then estimates ¥39,500, which is not a final counter-issued refund amount.

Official references

FAQ

Who is this calculator for? Bus pass refund

Estimates bus pass refunds by switching between elapsed-day and month-block methods used by some bus operators in Japan.

What values should I enter?

Applies to: Transit settlement / General formula: purchase price − elapsed days × one-way fare × 2 − fee. Exception: purchase price − equivalent monthly fare − fare for remaining days × 2 − fee.

How should I interpret this estimate?

This calculator estimates a bus commuter pass refund from the purchase price, ordinary one-way fare, elapsed days or months, and handling fee, using either an operator preset or a manual selection of dayFare, monthBlock, or noRefund.

How to use

  1. Enter your input values and press Calculate.
  2. Review the result and compare it with expected context.
  3. beforeStart is max(0, purchasePriceYen−feeYen). dayFare is max(0, purchasePriceYen−elapsedDays×oneWayFareYen×2−feeYen). monthBlock is max(0, purchasePriceYen−monthBlockCost(elapsedMonths, oneMonthPriceYen, threeMonthPriceYen)−extraDays×oneWayFareYen×2−feeYen). noRefund sets the pass portion to ¥0 and adds depositYen to the final amount only when returnIcCard=true.

Official references