Travel SupportUrgent: +1 (212) 347 5600Try the live demoGet startedSearchClient Login

Unused ticket credit tracker

See which airline credits expire next

Paste or choose a CSV of your company's unused ticket credits. The tracker sorts them by expiry, flags anything due within 60 days, totals the value at risk in each currency and gives you a cleaned file back.

This tracker needs JavaScript, because it works out everything in your browser instead of sending your credits to a server. Without it, you can still download the blank template and follow the method below in any spreadsheet.

How it works

The method, step by step

  1. The first row names the columns. Column order doesn't matter, and other columns are ignored. Commas, semicolons and cells copied from a spreadsheet (tabs) all work.
  2. Each row is checked. A row with a blank airline, value, currency or expiry, an unknown currency code or a date that can't be read is listed with its row number and left out of the results until it's fixed. Empty rows are skipped.
  3. Days left are counted from today's date on your device to the expiry date. An open credit with 60 days or fewer left is flagged as expiring, the same rule the silentVIP portal's reports use. A credit whose date has passed is listed as expired.
  4. Credits are sorted by expiry, soonest first, with expired ones after them.
  5. Value at risk is totaled for each currency on its own. Amounts in different currencies are never added together.
  6. The cleaned CSV has one row per valid credit with its days left and status. Any cell that starts with =, +, - or @ gets a leading apostrophe, so a spreadsheet can't run it as a formula.

Download the template (CSV)

Columns

ColumnNeededWhat to enter
TravelerOptionalThe person the credit belongs to. Blank shows as Unassigned.
AirlineRequiredThe airline that issued the credit.
Ticket (last 4)OptionalThe last 4 digits of the original ticket number. If you paste a full number, only the last 4 digits are kept.
CurrencyRequiredA 3-letter ISO 4217 code, such as USD, EUR or GBP.
ValueRequiredWhat's left on the credit, such as 450.00. Currency symbols and thousands separators are ignored.
ExpiresRequiredYYYY-MM-DD or MM/DD/YYYY.
Transferable, NotesOptionalWhether another traveler can use it, and any airline conditions. Carried through to the export.

The columns match the unused ticket credits CSV that the silentVIP portal exports, so that file can be checked here too.

In the silentVIP portal

The same job, done for you

For silentVIP clients, each unused ticket credit is its own record, with its airline, value, traveler and conditions. Anything expiring within 60 days is flagged, and the credit is applied when the traveler next books that airline.

See credit and refund recovery in the portal

Background

Refund or credit?

Whether a canceled ticket should come back as money or as a credit, what the US DOT's 2024 refund rule says, and the conditions to record for each credit are covered in our guide.

Read the credits guide

Questions

About the tracker

Is my credit list uploaded anywhere?
No. The tracker reads your file with JavaScript in your browser and works it out there. Nothing is sent to silentVIP or anyone else, and nothing is kept after you close the page.
Why does it flag credits within 60 days?
It's the same rule the silentVIP portal uses in its reports: an open credit expiring within 60 days is flagged, so there's time to apply it to a booking. See credit and refund recovery.
Why aren't the totals added together?
Credits in different currencies can't be added without choosing an exchange rate and a date, so the tracker totals each currency separately.
Which date formats work?
YYYY-MM-DD, such as 2026-12-31, or the US format MM/DD/YYYY. A date that could only be day/month order is flagged rather than guessed.

Stop tracking credits in a spreadsheet

We'll show you how credits and refunds are tracked in the portal, using the demo company's data.

Already a client? Get travel support.

Try the demoBook a Demo