CharmPass
Travel & Local · MTA IT
CharmPass screenshots
CharmPass puts Maryland transit fares on your phone instead of in your pocket. It is the official mobile ticketing app from MDOT MTA, and it covers BaltimoreLink local service, the MARC Train and Commuter Bus routes, so a rider who moves between those services can keep the fares in one place. The download is free and the app has been on Google Play since September 2018.
The people this is built for are fairly specific: anyone who regularly boards an MTA vehicle in Maryland and would rather pay by card or PayPal than hunt for a ticket machine or count out exact change. It also handles buying fares for several riders at once, which makes it useful for a parent traveling with children or anyone organizing a small group. If you rarely touch Maryland transit, the app has little to offer you.
The numbers suggest it has found that audience. More than 100,000 installs and a 4.5 average across 3,627 ratings point to a tool that does its job for the people who need it. The developer's most recent update, in July 2026, lists a security upgrade, bug fixes, a 16 kb upgrade and interface work.
Buying a fare in five steps
Purchasing follows a short sequence: choose the service, choose the fare, pick the ticket type, set the quantity, then check out. That structure makes sense for an app used in a hurry, because the choices are narrow and each one leads to the next. The developer says you can buy and use fares instantly, and the flow is built around that idea rather than around planning a trip days ahead.
Payment runs through a debit or credit card or a PayPal account registered in the app's system. The developer describes that system as secure, which is the sort of claim I take as a statement of intent rather than a guarantee. Either way, the practical effect is that you are not feeding bills into a machine or keeping a paper ticket flat in a wallet.
Quantity is part of the purchase rather than an afterthought, so one checkout can cover several riders. That is the feature I would single out for anyone traveling with other people, since it removes the need for each person to buy separately. The app is free to download, carries no ads and offers no in-app purchases, so the fare itself is the only money involved.
Buying connected, riding offline
You need a cellular or wireless connection to buy tickets, but pre-purchased tickets can be activated without one. That split matters on a subway platform or a bus with poor reception: the purchase happens while you have signal, and the fare is ready to activate when you board. The developer's guidance is to buy whenever it suits you and activate as you get on.
Because the tickets live on the phone, they can be shown to the operator of the vehicle from the screen rather than handed over as paper. That is the whole point of the app, and it is a straightforward one. It also means the phone itself becomes the fare, which changes what you need to keep track of before a trip.
The responsibility for having a valid fare stays with the rider. The developer compares this to paper tickets and notes that watching your battery level is part of the deal, so a dead phone is a problem you have to plan around. The advice is simply to think ahead.
Your tickets live on the phone
Tickets are stored on the device, which is what makes offline activation possible in the first place. The trade-off is that uninstalling the app or erasing the phone can permanently wipe any tickets you have not used. Anyone with active fares should treat the app as the ticket holder and leave it alone until those fares are spent.
This is the kind of detail that is easy to skip past during setup and expensive to discover later. A rider who clears storage to free up space, or switches phones mid-month, could lose fares they already paid for. The developer flags it clearly, and it is worth treating as a rule rather than a warning.
The app keeps things narrow. It is a wallet for MTA fares and not much else, which is a reasonable scope for something you open at the moment of boarding.
Free to download, and that is the whole cost
CharmPass costs nothing to install. The app has no ads and no in-app purchases, so the only money that changes hands is the fare you choose at checkout.
That is a clean arrangement for a public transit tool, and it matches what you would expect from an agency-run app. The value you get is tied directly to how often you ride: a daily MARC commuter will open it constantly, while someone who takes a BaltimoreLink bus a few times a year will get less from it.
For an app of this sort, that is the right kind of update. Ticketing software does not need to grow; it needs to keep working.
Where CharmPass fits among the alternatives
The obvious comparison is a paper ticket bought at a machine or from a counter. Paper does not disappear if you delete an app. What it cannot do is let you buy a fare for three people in one go, or activate a ticket you bought earlier while standing at a stop with no reception.
A general transit planning app is a different sort of tool. Those tend to be about timetables, routes and connections, while CharmPass is about paying and showing a fare. If your main question is which train to catch, this is not the app answering it. If your question is how to get on the train you have already chosen, that is exactly what it handles.
CharmPass is useful where that option is not available, or where you want the fare bought in advance and stored until you board. The two approaches solve the same problem from different directions.
A straightforward pick for Maryland riders
CharmPass does one job and does it without charging for the privilege. For anyone who rides BaltimoreLink, the MARC Train or Commuter Bus with any regularity, it removes the small frictions of paper fares: no exact change, no machine, no separate ticket for each person in your group. The offline activation is the detail that makes it genuinely useful rather than merely convenient, because it means a purchase made at home still works at a stop with no signal.
The caveats are real but manageable. You need a connection to buy, you need to keep the app installed while tickets are on it, and you need to keep an eye on your battery. None of those are surprises for anyone used to carrying a phone as their ticket, and the developer is direct about all three.
I would point this at Maryland transit riders who want their fares on their phone and are willing to plan purchases around signal and battery. It is free, it carries no ads, and the 4.5 average across thousands of ratings suggests it holds up for the people using it. For everyone else, the scope is narrow enough that there is little reason to install it.
The short verdict
A free, focused ticketing app that suits regular Maryland transit riders who want fares on their phone.
What's new in version 3.21.7458
Security upgrade. Bug fixes. 16 kb upgrade. UI upgrade.
App specs
- Version3.21.7458
- UpdatedJuly 31, 2026
- Downloads100K+
- RequiresAndroid 6.0+
- PriceFree
- Age ratingEveryone
CharmPass: frequently asked questions
Do I need a signal to use CharmPass?
A cellular or wireless connection is required to buy tickets, so the purchase itself has to happen while you have signal. Tickets you have already bought can be activated offline, which covers boarding at a stop or station with poor reception. The practical approach is to buy when you have a connection and activate when you board.
Which fares can I buy in the app?
It handles tickets for MARC Train, Commuter Bus and BaltimoreLink Local Service. All three sit in the same app, so a rider who uses more than one of those services does not need separate tools for each. The purchase flow asks you to pick the service first, then the fare and ticket type.
What happens to my tickets if I delete the app?
Because tickets live on your phone, they can be activated offline. Uninstalling the app or erasing the phone can permanently delete any tickets still on it. If you have active fares, leave the app installed until you have used them.
Can I buy tickets for other people?
Yes. The purchase flow includes a quantity step, so a single checkout can cover multiple fares for a group of riders, though each rider still needs a valid fare when boarding.
Does CharmPass cost anything to download?
The app is free, carries no ads and offers no in-app purchases. The only money involved is the fare you select at checkout, paid with a registered debit or credit card or a PayPal account. There is no premium version to compare against the free download.
Pros
- Free to download with no ads
- Covers BaltimoreLink, MARC Train and Commuter Bus
- Pre-bought tickets activate without a connection
- Buy several fares in one checkout
- Pay by card or PayPal
Cons
- Connection needed to buy tickets
- Uninstalling can erase active tickets
- Rider must keep phone battery charged
- Limited to Maryland MTA services
Download CharmPass
by MTA IT
Free · Official store listings