Cash Reader: Bill Identifier

Last modified
Sunday, December 22, 2019

Description of App

Cash Reader identifies banknote denomination for the largest number of currencies.
Point your camera to the money in hand and hear, see or feel its value.

All banknotes supported by Cash Reader are listed below alphabetically by region.

European Union:
Euro, British pound, Bulgarian lev, Croatian Kuna, Czech Crown, Danish krone, Hungarian Forint, Polish zloty, Romanian leu, Swedish krona

Bosnian mark, Icelandic crown, Macedonian Denar, Norwegian krone, Russian Ruble, Serbian dinar, Swiss franc, Turkish Lira, Ukrainian hryvnia,

North America:
United States dollar, Canadian dollar, Mexican peso

Central America and the Caribbean:
Costa Rican colon, Guatemalan quetzal, Honduran lempira, Trinidad and Tobago dollar, Dominican Peso

South America:
Argentine peso, Bolivian Boliviano, Brazilian real, Chilean peso, Colombian peso, Uruguayan peso, Paraguayan guarani, Peruvian sol, Venezuelan bolívar

Middle East:
Bahraini Dinar, Israeli shekel, Iranian rial, Iraqi dinar, Jordanian Dinar, Kuwaiti Dinar, Lebanese pound, Omani rial, Qatari riyal, Saudi riyal, Syrian pound

Chinese yuan, Hong Kong dollar, Indonesian rupiah, Japanese yen, Malaysian ringgit, Pakistani rupee, Philippine peso, Singapore dollar, South Korean won, Indian rupee, Vietnamese dong, Thai Baht, Afghan Afghani

Australian dollar, New Zealand dollar

Egyptian pound, Ghanaian Cedi, Kenyan shilling, Tunisian Dinar, Mauritian rupee, Moroccan dirham, Rwandan Franc, South African Rand, West African CFA Franc, Nigerian Naira, Ethiopian Birr, Zambian kwacha,

The app is localized to these languages:
English, Arabic, Albanian, Bosnian, Bulgarian, Chinese (Simplified), Chinese (Traditional), Croatian, Czech, Danish, French, German, Hebrew, Hungarian, Indonesian, Italian, Malay, Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Spanish, Swahili, Swedish, Turkish, Ukrainian, Japanese, Macedonian, Norwegian, Vietnamese

More currencies and languages are coming soon!

How does it work?
Open the app and place the banknote in front of the camera, it's that simple!
The banknote denomination is instantly read aloud via your device's speaker. In the same time, large contrasting characters will appear on the screen.

On silent mode, the denomination will be transformed into vibrations. This feature helps you to quickly identify and count bills even in noisy environments or when privacy is needed.

Without the Internet, Cash Reader can still be used. After you download the currency database, you don't need an internet connection for reading the paper bills, so you can now use the app at any time and anywhere.

The Screen Reader is a perfect match for Cash Reader, it works smooth and fast, adjusting to any size of text selected in your Accessibility settings.

Cash Reader contains many other handy and thoughtful features based on community feedback.
Do you miss your currency or language? Just let us know! We are working closely with people like you to make Cash Reader the number one choice for everyone.

Cash Reader is free to download.
The free version limits the identification to the lowest two banknotes for each currency.
Full version identifies all banknotes for the growing number of currencies.
You can purchase the Full version within the app at any time.

Purchase Terms:
Payment will be charged to iTunes Account when a purchase is confirmed.
You will never be asked for any future payments, and you have full access to future updates for free.

Privacy policy:
Terms of use:



Free or Paid

Free With In-App Purchase

Apple Watch Support


Device(s) App Was Tested On

iPod Touch

Accessibility Comments

fully accessible, designed with VoiceOver in mind.

iOS Version


VoiceOver Performance

VoiceOver reads all page elements.

Button Labeling

All buttons are clearly labeled.


The app is fully accessible with VoiceOver and is easy to navigate and use.

Developer's Twitter Username



11 people have recommended this app

Most recently recommended by Ornella 1 week 6 days ago



Submitted by Hasan Tayem on Thursday, January 17, 2019

In reply to by Malthe

Hello Malthe,
Thanks for thes grate words.

Submitted by DrummerGuy on Thursday, January 17, 2019

I acknowledge that this app is good but I also recognize that Money Reader is still better and more efficient. Now that Money Reader apparently has been abandoned, no doubt this app will continue improving and one day will be the winner or the go to app for all of us.
The developers of this app are doing a great job and, of course, the potential of Cash Reader is increasing time after time. Great job, developers. Thank you for doing what you do.

Submitted by Tomas Jelinek on Friday, January 18, 2019

In reply to by Kerby

Dear Kerby,
I am currently working on improvement for US dollar and I am searching for someone from USA who would like to help us testing it.
If anyone would like to collaborate on making the US dollar identification flawless, please write me email on
Many thanks!

Submitted by Tomas Jelinek on Friday, January 18, 2019

Hello everyone,
just wanted share with you what's new in latest release.
We added two more currencies
Serbian dinar and Indonesian rupiah
and two more languages
Hungarian and Polish

If you experience any issues during identification then you can help us by sending photo. Just activate this button from Settings and send us photo anytime you think the identification is not flawless.
From this release the photo will contain more information to help us better understand what we need to improve.
Many thanks!

Submitted by alex wallis on Friday, January 18, 2019

Hi, I think there might be a bug when switching currencies, I was experimenting with different identifications and I found for example when I switched from all currencies to british pound or british pound to euro that when the new data had downloaded note values weren't announced by VoiceOver till I closed and restarted the app, I tried this several times and got this to happen consistently.
also I don't know if this is intentional but the actual type of currency is no longer announced when note values are read, I found this certainly with pounds, maybe a VoiceOver setting should be added to allow people to set if they want currency type to be announced with note value or not.

Submitted by Tomas Jelinek on Friday, January 18, 2019

Hello Alex,
thanks for letting me know, I will try to reproduce the switching currency bug you described and will fix it.
The other behaviour is intentional. When you select single currency than the main screen title is for example "Identifying British pound".
This is also first to be spoken by VoiceOver when you launch the app. Because you know what currency is being identified the value is spoken without currency name, so you can identify banknotes faster.
If you select the bulk mode which identifies currently more than 200 banknotes together the app has to speak the value and currency name.
You can also get in touch with me over email
and I'll be happy to talk to you more about your ideas and any issues you might be facing while using the app.

Submitted by Tomas Jelinek on Thursday, January 31, 2019

Hello everyone,
just wanted to let you know that Cash Reader can now identify also these currencies:
Argentine peso, Kenyan shilling, Hong Kong dollar, Egyptian pound
Also, we have new localization into Indonesian and Malay.
I fixed the bug which caused that the flashlight was not started for always enabled settings. Sorry for that one.
Again if you have any problem with identification, just enable in settings the button to send us a screenshot and we will look at it.
Many thanks

Submitted by Tomas Jelinek on Friday, March 1, 2019

Dear friends from AppleVis,
this is my last comment here with release notes.
I will still continue watching this forum to answer your questions.
Please follow us on Facebook or Twitter for the latest news about our activities and releases.
I believe that it is more convenient there for everyone.
Our Facebook page
Our Twitter

The great news is that we are releasing Cash Reader for Android worldwide today!
Currently, it supports currencies below and we will soon catch up with iOS version.
American dollar, Croatian kuna, Czech crowns, Danish krone, Euro, Israeli Shekel, Jordanian Dinar, Norwegian krone, Polish złoty, Russian Ruble, Serbian Dinar, Swiss franc, Ukrainian Hryvnia

Below are promised last release notes of the current version for iOS.
Cash Reader is now able to identify the banknotes of these new currencies:
Uruguayan peso and Lebanese pound.
Cash Reader is now localized also into these new languages:
Japanese and Macedonian.

Submitted by alex wallis on Saturday, March 9, 2019

Hi all, first off this entry really needs an update because the name is now out of date its no longer called cash reader tool for blind. I actually don't know why applevis allows submission of apps from unregistered users as how are people then supposed to update them in future unless staff do it? otherwise the original submitter can't come back and update in future if they want to.

anyway I am posting because I was just reading over the app description on the appstore and I noticed several things which would make it look much neater and more readable if they could be changed, they are just minor but they would make a big difference. I am not meaning to have a go, as if your a non English speaker then some things are not obvious but just thought I would mention them as positive feedback, over all the hole description is very readable though.
The things I have noticed are as follows, firstly none of the lists in the app have a , separating the items in written English lists have a , after each entry till the second to last entry in the list then if your going to have and the last entry you don't have to put a, before that and. So this applies to where you list the languages the app supports, the currencies it supports and where you say you can hear, see or feel the value of the bank note. in the case of currencies the , would go after the name of the currency itself. I also think that you could do with having a . at the end of each list for a given region before listing the next currencies.
the other thing I noticed is a small typo when your describing how the app works you write in the same time contrasting characters it should say at the same time, when discussing silent mode you write on silent mode the denomination will be transformed, you should say in silent mode.
also when talking about VoiceOver I wonder have you got confused about apples accessibility options? as you say voiceover is a perfect match for cash reader it works smooth and fast adjusting to any size of text selected in your accessibility settings. VoiceOver is to do specifically with speech output I think, I don't know for sure but when the app displays large letters on the screen isn't that either using dynamic type or zooms?

at the beginning of the description you say point your camera to the money in hand, I think maybe it would read better if it said something like point the camera to money in your hand.
lastly I don't know if this is down to the way you wrote the description, but when I read it on the iPhone with voiceOver it reads as one really huge line of text is there any way it can be broken up and spread out a bit? as it doesn't make it easy say if someone wants to review supported languages or currencies they have to go over this huge single line of text.

Hi Alex,

I really like your points to make the English version easier to read.
Here at AppleVis we are unable to make any change to this forum post, therefore, the description is very outdated.
It would be great if someone from a community who is not connected to us in any way could create a new post and would be willing to update the list of supported currencies and languages over time. There is no way for us to do it.

If you would have time to help us I would be glad to have you onboard in our translation team. We have people to make translations to our 25 non-english languages but the English is made by us with proofreading by native speaker once in a while. This is also the reason why English is not that great as it deserves to be.

If you would be interested to help, just write to me on

Many thanks

Submitted by solan on Monday, March 11, 2019

Please add the Malaysia ringgits.
I hope it will happen soon.
I love this very much.
I hope the app include more new features.

thanks you,.

Hello, we were able to collect banknotes of Malaysia ringgits and they are currently being processed.
They should be available in an update in early April.
Please follow us on Facebook or Twitter to be notified when your currency is available.
Thank you for your patience

Submitted by taichong on Monday, March 11, 2019

Hi Tomas Jelinek ,

you said in post number 43 the Philippine peso will be added by February, what's the update now? thanks

Submitted by Tomas Jelinek on Tuesday, March 12, 2019

In reply to by taichong

we got delayed with Philippine peso which is unfortunate.
Good news is that we already have all the banknotes in our office and we will start processing them so they will get a release for iOS and Android together.
But please expect them in April as right now we are improving our processes to be faster.
Have a great day

Submitted by Tomas Jelinek on Monday, April 22, 2019

I have good news. We have collected all Ringgit Malaysia banknotes.
They will be integrated into Cash Reader at the beginning of May.
Have a great day

Submitted by Tomas Jelinek on Monday, April 22, 2019

In reply to by DMNagel

I am happy to say that South African rand will be in our next release.
It is already on review by Apple and if all go well it should be released within two days.
It would be great if you could write me feedback after you try the South African rand yourself. My email is
All the best

Submitted by taichong on Wednesday, April 24, 2019

Hello, I really much like your cash reader, very fast, and accurate done other money reader app. I’m not

Submitted by Tomas Jelinek on Wednesday, April 24, 2019

just a quick update, we have added 6 new currencies.
Bolivian Boliviano, Colombian peso, Mexican peso, Philippine peso, Singapore dollar, South African Rand
Also, the Indian rupee is updated to support also 5 rupee note.
This release fixes a lot of issues and adds a completely new screen to learn and setup banknotes value denomination through vibrations.
If your currency is missing you can always get in touch with me by email
I am posting to this group just from time to time to not flood you with emails, therefore if you are interested in all our news, follow us on Facebook or Twitter.
Thanks for all your support!

Submitted by alex wallis on Sunday, May 19, 2019

Hi was just updating this entry, and I thought I would mention the bug is still present where once you have downloaded a new currency the app refuses to recognize it until you restart the app.
also, I have a question, is it possible to have two or three currencies selectively installed? I mean I know there is the option to download all currencies if I want to, but I am picturing a situation where I might have two or three currencies with me at once so might only want only the ones I am traveling with to ensure best possible accuracy.
I also noticed another bug, as an experiment I tapped the button that says don't show future release notes, but there is no setting to control this option in the app settings so not good if someone changes there mind about this.
also an idea for vibration settings, seeing as haptic feedback can work regardless of how the sound settings are configured for vibration, could an aadditional option be added so that speech feedback can be disabled even if the silent switch isn't on if haptic feedback is in use.

Submitted by Tomas Jelinek on Sunday, May 19, 2019

Hi Alex,

I remember that you mentioned this bug earlier however I am unable to reproduce it.
You are using the Cash Reader for a long time and I made plenty of changes to the underlying identification engine. Maybe it would help if you reinstall the app and try it again from a clean state.
We can follow up on this investigation over email if you like.

Regarding the selectable number of currencies, it is unfortunately not possible.
I would need to create a package for every combination and it would be a lot of packages and impossible to maintain.

Regarding future release notes. There are many people who are following us on Facebook or Twitter so they don't need to be bothered by release notes in the app after the update. I wanted to make it easy so there is just a button to opt-out. I might put the opt-in button to settings but it is already quite large and I feel it's not so necessary. In case you want to see release notes again, simply reinstall the app or follow us on social media.

Thanks for your feedback!

Submitted by alex wallis on Sunday, May 19, 2019

Ok I will try reinstalling the app and see if this fixes the problem.
regarding the not being possible to have specific sets of currencies installed, in my view this is unfortunate though I do understand your reasoning. the reason I say this is because although its quite easy for younger people like me to easily switch currencies I have an elderly friend who certainly wouldn't find it so easy to switch currencies when she wanted to, she can of course get someone sighted to help her but if she is away and manages to mix her notes up then cash reader will be unable to help her.
I know that you say cash reader is less accurate and slower if you have all currencies installed but is it quite likely to make mistakes with all currencies I found when I briefly experimented with all currencies I didn't notice any accuracy or speed issues but this was on an iPhone x. I guess I assumed that currency packages were contained in there own files a bit like a zip archive so you could just have several at once I guess I got this wrong.
what did you think about adding a way to disable VoiceOver output entirely if haptic feedback for vibration patterns is being used, I would certainly use a feature like this.

Submitted by Moses Gitari on Sunday, May 19, 2019

Cash Reader will not speak denomination aloud if the device is in silent mode. You will feel vibrations instead..
Go to cash reader settings to enable the feature.

Submitted by Tomas Jelinek on Sunday, May 19, 2019

The "all currencies at once" identification is working quite well if the user learns how to show the large portion of banknote to the camera. Cash Reader can't decide properly from a small portion in this mode because many details on banknotes are shared between countries and even a human would have trouble to tell it right.
In case your friend learns to use this mode, then there is no need to switch between currencies.
I am also preparing a new feature to allow users to define Siri shortcuts. The goal is to use Siri to select the currency.
Currency package is a neural network trained for that particular currency or for all currencies at once. For the combinations of currencies, I would need to train a new neural network and therefore it would mean to cover all combinations and that would not be maintainable.
When you switch your iPhone to silent mode via the switcher on your phone's top left side then identified banknote is just vibrated and not spoken aloud. This is working also when the VoiceOver is enabled. When you use headphones then the value is spoken aloud even in Silent mode.
You can always write to me on email for specific questions so we don't flood people subscribed to this thread with messages.
Have a great day

Submitted by alex wallis on Sunday, May 19, 2019

Hi, I reinstalled the app and this seemed to address the problem with currencies not being identified once a new one is downloaded.
But this issue being fixed leads me to ask again about identifying several different currencies at once. I noticed that after I downloaded several different sets of currency data when I switched between them the app didn't have to redownload the data, this was even after an app restart. so given that once I have downloaded data for a currency it seems to remain on the device even when I switch to a new currency and across app restarts why can the app not use both sets of currency data that still seem to be present on device.

Submitted by alex wallis on Sunday, May 19, 2019

sorry I only just saw the explanations regarding the currency networks, thank you for explaining that I now understand. My friend uses siri quite well so she should have no problem switching currencies thak you for explaining.

Submitted by alex wallis on Thursday, July 4, 2019

HI was just updating this apps entry, and downloading currency updates for my device, and I wondered how do you remove currency data from the phone if you no longer need it? as I know you have to manually switch currencies to change what you want to identify, but there doesn't seem to be a way to delete currency data once downloaded even if you switch to identifying a new currency, it should be quite easy to add a delete rotor option I think, for example I am going on holiday to Canada next month, I certainly won't need to keep data relating to Canada on my phone once I come back, and deleting the app entirely just to remove Canadian data seems a bit drastic.
also, the appstore entry when reading it on the iPhone really does need breaking up as it just reads as one huge line of text with VoiceOver it reads fine on pc, just isn't at all easy to navigate using VoiceOver in the appstore itself on ios.

Hi Alex,

you are right, it is on my todo list. There will be soon a delete button which will help you to clean data of currencies you no longer need.
You can expect this in a couple of weeks because this option will need also explanation and it takes time to translate it to all our languages.

Thanks, as always I appreciate your feedback

Submitted by Tomas Jelinek on Wednesday, July 31, 2019

Hello everyone,
the new update for Cash Reader allows you to delete unused currencies as you requested here many times.
However, my favorite new feature is Siri Shortcuts.
You can now record your own phrase for every currency and then easily identify this currency just by asking Siri.
I hope that you will like this release, it also introduces the following currencies and languages.
Thai Baht, West African CFA Franc, Nigerian Naira, Ethiopian Birr, Zambian Kwacha.
Danish, Vietnamese

Thanks and as always I appreciate your feedback

Submitted by Rafal on Wednesday, August 14, 2019

Please add an option to settings to toggle on/off an automatic detection of different currencies that have been already installed within the app. Also, there is a bug in the Polish version i.e. in the settings app or while downloading the app there is a button "nastadi" which is not the Polish word. If it means 'set as default" it should be expressed as "ustaw". Please review it with Polish speakers.

Submitted by Tomas Jelinek on Wednesday, August 14, 2019

Hello Rafal,
there is no automatic detection of different currencies. You either select some currency and banknotes of this currency are identified or you can select "all currencies at once" and Cash Reader will try to match your banknote against all 500 banknotes in its database.
Thank you for reporting us the bug in Polish translation. All our translations are made by native speakers we will send it to the Polish translator for review.
If I did not answer your question, please contact me via email for the follow up.
Thank you

Submitted by alex wallis on Wednesday, August 14, 2019

also, you do have the option of using siri shortcuts to quickly switch between what currencies you identify.
Not that I have to identify many different currencies, but I did just think another option could be to have a picker in the app main window that shows installed currencies then a person can just quickly flick up and down on the picker without having to go into settings, but otherwise siri I guess is an OK way to switch currencies.

Submitted by Rolando Jr Ogayon on Wednesday, October 23, 2019

Downloaded the Full Version today. I am so happy! I can now identify Philippine Peso bills with ease.


Submitted by Tomas Jelinek on Wednesday, October 23, 2019

In reply to by Rolando Jr Ogayon

Hi jhon,
it's great to hear you like our app!
Just wanted to inform you that we will be updating Philippine Peso with newly issued 100 banknote within a week or two.
Therefore currently this new 100 banknote identification might not work reliably.
Thank you for your understanding and let me know if you experience any issue.
Have a good time using Cash Reader!

Submitted by Moses Gitari on Friday, November 22, 2019

This money reader is my No. 1 choice, especially when it comes to sorting money as fast as possible without fumbling around after a transaction at the grocery store or the gas station. Folding bills with different creases to tell them apart is now a thing of the past. I like this idea of firing up a smartphone app to identify currency

Submitted by KE7ZUM on Saturday, November 23, 2019

I actually fold my money after I use cash reader to identify it this way I can go even quicker. Works well over here.

Submitted by stephlin777 on Monday, December 9, 2019

I would just like to thank Tomas and his team for this app. I have downloaded many apps that turn out to not do what it aims to. This app is not one of them. I am from South Africa and I have been using this app for a while now. It works fast, flawlessly and I am finally able to handle banknotes with ease. I can only imagine the amount of time and effort it has taken to acquire many currencies and then taking photos apart from the technical input into the app itself. It is my sincere hope that this app will prosper and that it will become an app that will be maintained for the benefit of us all. My thanks and best wishes once again.

Hi, I really appreciate your feedback, it is always encouraging when users are happy with the app.
We recently updated South African Rand because my friend gave me banknote of value 10 from the old series.
I wanted to ask you whether the old series is still widely used and we should try to find remaining banknotes or it is not so necessary.
Commenting here always creates a lot of emails so it would be great if you could write to me directly to my email
so we can follow up :)
Thank you!

Submitted by Ornella on Saturday, February 15, 2020

I was identifying some US dollars for my grandmother and one of the bill red as 50 then I moved it away and put it back to make sure and it said 10. How do I fix this? There was only 1 bill in view of the camera at the time.

Submitted by Tomas Jelinek on Saturday, February 15, 2020

In reply to by Ornella

Hello Ornella,
we are sorry for this problem, it could happen in some rare cases.
Please make sure that you selected identification of US dollar, not the identification of "all currencies at once" which is not recommended for daily use.
If you are able to reproduce this misidentification you can activate a button from the Settings screen to be able to send us photo for inspection.
This button is then shown on main screen during identification and when the problem occurs just press this button.
We will get everything we need to investigate the root cause and to fix it.
For further assistance please get in touch with us by our support email

Thank you

Submitted by Ornella on Saturday, February 15, 2020

Thanks for the help. In settings I selected identify US dollars only so on the main screen it says currently identifying US dollars that's how I know its not viewing all. Tomorrow I will go back and recheck and if its giving the same problem I will send a screenshot.

Submitted by Naza on Sunday, March 8, 2020

I just downloaded this application and I’m finding it really helpful. This question is going to be kind of silly, but is there an application that says the currency of the coins? Because I swear that is harder for me than knowing what the bills are! Ha ha

Hello Naza,
we would love to support coins identification in future but it will require a huge effort to collect all coins.
Even with banknotes, it's a lot of work, because we have to collect them physically, it's not enough to work with images from the Internet.
Sorry that I don't have good news for you but we will definitely try it and if we get reliable results we might support coin identification in future.
Have a great day

More Like This