STORY UPDATED to highlight the cost of cashing a check at someone else’s bank.

If you are like most banked consumers, you have probably never tried to cash a check at a financial institution where you are not a customer. On the rare occasion that you have had to do so, you probably got hit with a fee, which varies from bank to bank.

Be prepared to pay a fee if you want to cash a check at another bank. Photo: Shutterstock
Be prepared to pay a fee if you want to cash a check at another bank. Photo: Shutterstock

Cashing a check at a foreign financial institution is not top of mind for most people because the scenario does not often present itself. You can only cash checks that draw on accounts from the institution that issued it and most would prefer to handle their accounts at their own personal institution.

We decided to investigate what other banks charge for this service. The results could not be more erratic.

Why the fee?

The funny thing is that most bank tellers could not explain why their bank charges the fee, citing bank policy and offering to open an account over the phone. Consumers would consider this typical of bank fees – no valid explanation other than, “we do not like you if you do not bank here.”

This is further emphasized by the fact that the banks could not disagree more on how much, or in what capacity, this service actually costs them. While some banks differentiate between business and personal checks, others impose arbitrary limits on how much the check can be valued for them to cash it. A few rare gems still do not charge any fee at all.

Ideally we would all like to avoid these charges, but if you do find yourself in a situation where you need cash and must utilize a bank that is not your own, make sure you have two forms of identification to be safe – although some only require one.

The table below shows how some of the largest U.S. banks manage this fee (updated 4/16/2015):

BankCost to cash a check as a non-customer
Bank of America$6
Wells Fargo$7.50
CitibankFree for checks under $5,000
U.S. Bank$5
Capital OneFree
PNC Bank$10
SunTrustPersonal check is free; business check is $7
TD Bank$7
BB&TFree under $50; Over $50 a fee of $8

How to cash a check without a bank

While the fees you incur rival the terribly maligned, independent check cashing services, unfortunately for the estimated 30 million Americans who have no ties to the banking industry, these are the only options.

You should also take note that these ‘evil’ services can actually be more affordable than the big banks.

Here are two great options:

– Walmart. The nation’s largest retailer will cash your check at the cost of $3 per check of $1,o00 or less or $6 for each check valued at $1,000.01 to $5,000.

– 7-Eleven. Some 7-Eleven kicks will cash your checks for a flat 0.99% fee, which is not too expensive if you’re cashing small checks.

Check-cashing stores are also popular places for cashing checks, but the cost will often depend on the value of the check. Expect to pay a fee that ranges from 1-4% of the check amount. If the check amounts are high ($1,000 or more), however, the bank fees are lower.

In the end, you may want to compare the total cost before actually cashing the check — the difference could be significant if the check amount is high.

If we missed a bank that you would like to see included, please let us know in the comments section below.

Did you enjoy this article? Yes No
Oops! What was wrong? Please let us know.

Ask a Question

  • Pmcl02125

    What about Citizens Bank ??

    • Joe

      Go to your Credit Union, 100,000 + already have.

    • It costs $7 to cash a Citizens Bank check if you are not a Citizens Bank customer. A valid, non-expired government-issued ID is required.

      • jaylah

        Citizens bank would not cash my check from libertymutual of 270 because in my account only had 25 dollars in it .I cashed one check there the day before with no problem but a diffrent person said no because i had not activity since 2014 but i was going to deposit like 20 more dollars just to start using the bank again because it was close by but they gave me the run around because they thought i was going to leave and not come back and so i called the people they wanted me to call to get ahold of them and still that was not good enough they wanted the bank of liberty mutual who issued the check to call them to make sure it was vaild i guess and when a liberty mutual rep called them personally his reply was okay thanks for your input and still told me no along with the the president of that bank they had a seven day hold before they could cash my check.SO inorder to cash a check at a bank you have to have the funds in your account to match or above the amount the check is for in order to cash a check so they are not out that money if check does not go thru for what ever reason ??? but how does walmart cash checks for 3 dollars ?? without a bank account to match the amount?/?? doesnt make sense ? i just needed my checked cashed and needed my money !! i just felt lied to and misplaced like i was doing something wrong ! i was so mad!

  • Joehitchj

    My Credit Union, no charge to cash a check, no cost checks if 65 or over etc etc etc
    Vote with your feet take your money to a credit union—–member since 1968 

  • Rick

    Every business charges for their services. Why should banks be different? Don’t want to pay a check cashing fee? Deposit it in your bank! Don’t have a bank account? Open one or pay for the service. It cost a lot of money to keep a bank running, and banks are business like any other. Should restaurants allow people to bring their own food and then let them use their tables for free? If banks stopped cashing checks all together it would be much harder for drug dealers and others to laundry money and defraud the IRS. Unfortunately, some banks have done some unethical things in the past, but there is nothing unethical about charging someone for a service provided. Credit Unions are Banks too and soon or later they will have to charge the same fees if they plan to stay in business too.

    • Jdb

      It is their own check Rick!  It is not like it is from some 3rd party bank.  They make money off of the account to which the check is tied and then try to extort money out of me when I cash it.  It is not like they aren’t making any money off of the account.  If you can’t understand the problem with that then you must be like all the other sheeple out there who just do what they are told.

    • Jus Sayin

      I agree with jdb!! If its their own check and all they are going to do is verify that their customer has the funds in their account before handing the cash to you then why make me, the innocent checkcasher pay a fee. Don’t give me the cash before verifying that the money is in their. I have been burned by depositing other people’s check into my personal checking account so my rule has been to take it to their bank and cash it.

    • mikey mike

      Typical corporate-speak, Rick. Big banks are the problem here; credit unions and community banks don’t see the need to charge this fee and they are the solution. Why is that, Rick? You say they will “eventually” have to charge the same fees. Well, no they won’t. The wretched big banks have been so scarred by incompetence and dirty dealing (think the bailouts and the Libor scandal) that they need every red cent they can lay their hands on. Folks should move their accounts to intelligent local institutions, not big stupid ones.

    • Misty_maldonado

      personally was appalled to find out that my back charges people I write checks
      to, to cash my check.  If I want to
      write my 10 year old niece a check for $25 and mail it as a birthday gift, why
      should she have to give my bank $10 to cash it. 
      She shouldn’t have to go open an account to access money I gave her from
      my account when I am already paying my fees and allowing the bank to make money
      by using my savings to invest in their money making schemes.  It is embarrassing. 

    • hung

      Rick, I don’t know you but I should hope you are an intelligent enough person to understand how idiotic of a concept it is to charged to cash a check at a bank of which it was issued. its like buying food to go at the restaurant then being charged to sit at the table when you change your mind and decide to eat in. Anyone in their right mind would think that is stupid. And so is having to pay to cash a Chase bank check at Chase bank. bottom line is banks are trying any and all ways they can to rip hard working people off. There hasn’t been and still isn’t enough regulations to protect consumes against these greedy bastards.

      • Joe

        Yes Rick seems to be getting a cut here. That is his logic is flawed. We need to revolt. Checks are money instruments that the bank came up with and should honor when used not charge outrageous amounts of money to their payees to acquire the funds the bank member meant to disperse. Fuck you Rick

    • Kirk

      Thanks Lead Teller Rick!

    • acoainsnowbirdcountry

      Banks make money off the money they hold for account holders. They should inform account holders that people will be charged a fee to cash their checks! When the money is in the account, the bank draft or check is a valid claim on money which the bank is already holding. The banks, through fractional reserve, can lend out 10X as much $ as they hold in deposits, and they pay less than 1% interest and charge 5%, 6%, 18% or more!!! Charging $7.50 to cash a check drawn on their own customer’s adequately funded account is usurious and should be criminal!

    • Nancie

      Rick, the fact is that “too big to fail banks” are subsidized by the taxpayers.. Throughout the last several years, the government has bailed out the banks, and as you said, done plenty of unethical practices, of which we, the consumers, has paid for.. my thought is that you either work for a bank, work for a lobbyist or a Republican politician, and you could care less about the millions wasted on banking failures or should I just state that you listen to Fox news…

  • ageofknowledge

    I went to wells fargo to cash a check made out to me from a payee that banked at wells fargo and after confirming the payee had adequate fees they told me they were going to charge me $30.00 to cash their own check for me. I laughed and told them they should be ashamed of themselves and drove the extra distance to my bank and deposited it for free.

  • wrm

    the bank is hired by the party issuing the check. Any fees is between them. Just because it is legal doesn’t make it right.

  • I was told by a Wells Fargo Teller that the reason I have to pay 7.50 to cash my paycheck (I’m a non-account holder) is because *that’s your employer’s fault because they chose the type of account they did. I spoke with the company I work for (and I had to work almost a whole hour for free just to cash it which is maddening!) and they said it’s Wells Fargo, Not Them! Who is lyng? here is the law that says my employer is not allowed to charge a fee: Methods of Payment
    Payment of wages must be made in cash or by a negotiable instrument payable on demand without fee or discount at a bank or other place of business in the county where it was issued. An employee may authorize the employer to deposit wages into the employee’s account in a bank, credit union, or savings and loan within the state. ORS 652.110.

  • Vasama

    One question:  When I receive a check for $1,000.00 from a Company (because I did some service to that Company), I pay taxes for $1,000.00 OK?, But I receive from the Bank $995.00 OK?, Then, I should be pay taxes only for %995.00 ? But, for example, If you use a 10/99 form as TAX payment to IRS, the amount the company that made the checks, must be exactly equal to what you reported to IRS OK? Then, either the IRS collect “virtual” money Tax (from my $1,000.00, plus taxes for $5.00 from the Bank)?, or the Bank doesn’t pay taxes for the collected fees? [$5.00 * (Customers cashing checks)].Another question: If I go to cash a $500.00 in 100 checks of $ 5.00, they paid me a total of $0.00?

    • Hey Vasama, 

      The IRS taxes you on the revenue you make, which in this case is a $1,000 and not your take home pay ($995).  That said, some banks fees such as this are actually tax deducible for businesses (no personal though). 

      I would recommend you check with your accountant and confirm.

      Thanks for posting your comment. 

      • Vasama

        Thanks Alex.

    • Tyson Morecraft

      we shouldnt have to pay and pay nad pay to get our payment. everywhere i turn someone or something is chipping away at what i worked for. can get ahead at that rate. nice comment vasama

    • acoainsnowbirdcountry

      I like that. I will ask the teller for the bank’s Tax ID number next time so I can issue the bank a 1099 for Miscellaneous Income and deduct the fee from my taxes!

  • fyi

    Bank of america fee is not $6 its $5

  • Jennifer German

    Since my paycheck is drawn on BofA, would it be possibly to take my check to them, open an account and then withdraw every last cent I deposit (effectively opening and closing an account in one transaction)? I have a checking account with a great bank (USAA), unfortunately there are no physical locations where I live, and as I just relocated and have some bills, I don’t have time to wait for a check to clear. There is no power on earth that could compel me to have an account with BofA again. Oh, and for everyone that doesn’t have a checking account, WalMart will cash any paycheck for $3 (but there’s none around me, so that’s not an option).

    • Jennifer, when you deposit a check into a BofA checking account, only a portion of the deposited amount is available immediately — the rest will be available when the check clears. Opening and closing an account the same day will not work.

      Note: opening and closing an account within a short period of time may be recorded in your ChexSystems report, which tracks mishandled accounts.

      If you want to avoid a check-cashing fee, USAA has a few ways you can deposit a check for free. Subject to eligibility requirements, you may be able to deposit checks remotely through a scanner or a smartphone.

      Also, certain UPS Stores in the country will accept checks deposited into USAA accounts.

      Hope you are able to use one of these options.

  • Paladin167

    Well, I just got blown away by taking a check made payable to me to the issuing bank, only to be told there would be a fee to cash the check. So here I am, researching the issue on the Internet. One commentator says the Office of the Comptroller of Currency – the regulatory agency for banks – talks about this issue. But I don’t care about them. I want to know why a bank isn’t deemed to have wrongfully dishonored an item when they refuse to cash (pay) the item as it was written by their depositor? If a fee is imposed, the item has, in effect, been discounted and payment of any lesser amount is not “paying the item as written”. I did not agree to allow any discount against the money I was rightfully owed. If a financial institution wants to rip people off with its fees, let them charge their depositors for checks which are cashed by “non-customers”.

  • PNC is a RIP OFF. I work as a waitress and sometimes my employer has to pay me with a check for my credit card tips if we do not have enough cash on hand at the end of the night. I had 3 checks from this weekend, not big sums, figure $100, $77, and $90 and they charged me THIRTY dollars because I was cashing them out for cash. I needed to make a cash deposit into my account for bills and could not wait for it to clear my bank. They could not charge me a flat $10 for all three? RIDICULOUS.

  • Stormy48

    I personally feel that if a Corporation as large as the one I work for banks with Bank of America then they should honor the services they provide their customers which is writing a check. Then me, not a customer should have the right to walk into B of A and cash said check with enthusiasm and dignity. Not expected, like Wells Fargo, to stand in a separate line, I didn’t lol, and then be charged 5.00 for services that I’m sure my employer has already paid in their banking transactions with their own account. So do I say, “Hey sorry can’t accept your checks because your bank won’t honor them unless they can scalp me for 5.00?”
    I don’t care if I should use my own Credit Union or what the reason is. I don’t judge people who don’t have their own accounts. Some don’t trust banks, some have bad credit or maybe after they pay their bills they have no money left to pay all the fees it costs to have an account and now they are out another five dollars. For me it’s convenience, B of A is right down the street and it’s after work, my financial institution will be closed when I can get there. It shouldn’t matter because I have no idea what makes me any different than the fellow co-worker next to me who has an account at B of A, stands in the same line I do, gives the same thumb print I do, signs their check also like I do (i know…different signatures) but when the teller gives him his money it’s not short 5.00 just mine is. In fact it would cost me more to have an account with them…this balance, that balance, atm transactions and they are sharks anyway. One of the worst possible Banks. What did I not do or my employer not do that makes me different? I wasn’t trying to cash a personal check from my Credit Union or a third party check. I just want them to honor the services my employer pays for. I think that includes cashing checks from their Bank.
    When I ran my own business I would not accept Wells Fargo Checks for the simple reason that they treated my like I was second class for accepting one of their checks from one of their customers but I wasn’t good enough to stand in the same line as customers who were helped first as I stood there. That didn’t happen again, I got into the correct line the last few times I went.
    To me, It makes no sense and it should be illegal because I feel discriminated for my choice of opting out of their banking tyranny and simply want them to honor the check I was issued by their customer and not get scalped for 5.00. It’s not the money, it’s the point.
    Maybe I am wrong, but if my Employer or myself has an account there, what is the fee for?

  • justforsurvey

    What about Signature? My boss won’t allow me to cash at this bank. He says they don’t cash non-customer check. Not even a fee.

  • justforsurvey

    I’m sorry that was Signature bank.

  • PNC above only charges business accounts not personal accounts…you should indicate that…

    • CindyB

      Not true. I was just at PNC a week ago. I Went to cash a (PNC) check written to me from my father & they tried to charge me $10. I walked away. Screw them.

  • jasmine

    I use to work for the bank (Wachovia) if you get a payroll check & cash the check on the bank it’s drawn on & you are charged a fee then that’s your employers fault. Companies have the right to cover the check cashing fees on behalf of their employees & most companies decide not to pay that fee. So the bank is not lying when they tell you to take that up with your employer.

  • jasmine

    These check cashing fees are ridiculous by the way! I’m so happy I have an account with a good bank. I bank with Woodforest. They were sued yrs ago & had to change their banking practices. They give second chance checking accounts with 300$ overdrafts protection as well as 500$ overdraft protection on regular checking accounts & you get your payroll check deposit a day sooner than normal. My hubbys payday is Fridays but he gets his check on Thursday morning. Also if you want to use your overdraft protection you have 3 options. 1. Thru the ATM 2. Thru the teller @ the counter or 3. By using your debit card as a pos purchase. I love my bank they’re the best.

  • ANI

    it costs $5 dollars to cash a check assigned by a BUSINESS at bank of america without an account due to a non relationship service fee. all personal checks are cashed WITHOUT a fee. Some buisness checks ex- corporations payrolls zba accounts may or may not waive the fee for their client it is found out during the check cashing process.

  • Mike

    I find all of this bickering absolutely HILARIOUS!!! I work as a bank teller, it’s simply put as a fee for a service provided. Look, if you’re a “non-account” holder coming into to cash a check, we aren’t forcing you to pay the fee. You are more than welcome to take you check and either cash it somewhere else or take it to your own bank. And furthermore, for the people who say “Well I will just take it to my bank.”, why didn’t you just do that in the first place? Is it because you’ve over-drafted your account so much that your bank won’t cash the check or give you the funds in a normal timeframe? Perhaps you should just stop bitching about a check cashing fee at a financial institution that YOU choose not to be a part of and put on your adult pants and start managing your money a little better!

    • James

      It’s not bickering Mike, it’s common sense. Why should anyone have to pay a fee to retrieve the funds owed to them? That’s what it comes down to – if I owe someone money, I should be able to write them a check, and they can go to my bank (if they choose) and claim the money owed.
      I refuse to do business with any financial institution that will charge a fee to honor a transaction from a depositor. it really should be illegal, as it goes against the reason banks were started in the first place.
      People found it a convenience to store their money in one place (usually paying for that convenience) and they can pay their debts by writing a check, knowing that the person receiving the check will be paid in full from the place the check was written on.
      It worked this way for more than a hundred years – these fees have only come about in the last 10 years, and are just another way for greedy banks to extort money from people.
      Why should I have to go through the hassle of wondering if someone’s check will clear? Shouldn’t I be able to claim the money owed at the place the check was written on? Charging for that service is completely immoral and is only adding to the bad reputation banks have been building for years.

      • Pinstripe Suit

        The bank doesn’t have any sort of arrangement with you; they have an arrangement with your employer. Checks are still good and are perfectly valid for deposit at full face value in your bank account with the bank with whom you’ve entered into a business arrangement. You cite the past as a reason, but what was the percentage of identity theft cases per 100,000 people in the world? Every time a bank cashes a check for a non-customer, there is a chance that that check is fraudulent or altered, and if that is the case then it is the banks responsibility to foot the bill for attempting to retrieve those funds.

        • acoainsnowbirdcountry

          That is why people put their money in banks. What banks sell their customers is security. Charging extra for that security is like selling a beverage and charging extra for the glass.

    • Christopher Hall

      It should be good, basic customer service. I agree with the article; when I used to cash my checks at Chase, they had to get a manager to authorize it, then charged me a fee, like I was a delinquent. It also took a lot of time out of my 30 minute lunch (and they didn’t care). I finally got an account, ironically enough, at Washington Mutual, which was later bought out by Chase. If it wasn’t for that, I’d never do any business with them. They made me feel incredibly unwelcome, like I was bothering them, and like I wasn’t to be trusted.

      It was better, though, than Broadway Bank here in Chicago: they wouldn’t cash a check written on their account, from that location, for me AT ALL.

    • Jim

      Wow I had no idea that banks hired such ignorant and non service oriented tellers. Please tell me which bank you work for so I can be sure never to open an account there

      Most of those fees are ridiculous and unreasonable. When banks charge $5 for the two minute services that their $12/hr tellers provide that works out to $138/hr PROFIT for the banks which many consider absurd and unreasonable.

    • acoainsnowbirdcountry

      Maybe it’s because we are not sure the check will clear and we want to avoid being nailed by our bank with returned check fees. Maybe it’s because we are selling a vehicle and we want to make sure the check for the deposit clears before taking the vehicle off the market. Maybe it’s because THE CHECK IS SIGNED BY YOUR CUSTOMER AS A VALID CHIT FOR FUNDS YOUR BIG F****N CORPORATION IS EARNING MONEY OFF OF AND YOU SHOULD HONOR THAT CHIT!

  • Mike Young

    It costs $7 from suntrust if you are not a bank customer for any check not payroll.

  • Miami Builder

    $20.00 at Gibraltar bank here in Miami. These guys are crooks!!!!!!

  • sh1247

    I work at a banking institution and when a non-client comes to cash an On-us check, the bank does charge a fee. I do understand the frustration for the person cashing the check but I also see it from the banks point of view. In most financial institutions, a check cashing fee is inflicted to help pay for the cost of the money that is ordered. The cash is initially ordered to service the clients of the institute. By cashing a non-client check, the bank depletes the money intended for clients. Banks and even credit unions do not keep surplus money in branch to keep the risk of losing money at a low. The other reason a bank may inflict a fee, other than providing a service, is for liability. Fraudulent or bad checks are very common. Yes, banks have the account to make sure the funds are available and copies of signatures to verify. That does not go to say the person who wrote the check is who they say they are or even have authority to sign the check. I do agree that some of the fees are a little high and should be lowered but there is a rhyme and reason as to why there is a fee at all.

    • Denise

      This would make sense to me if it were a PERSONAL check, but the check that Chase wanted to charge me $6 to cash was from a well known business in our area. Bad practice, Chase.

  • Kookie

    Wells Fargo wants a thumbprint from you too.

  • Tyson Morecraft

    I used to cash checks at many different banks and would get fees at a lot of them. Bank of America was doing this to me like 5 times a month. Then all of a sudden they stopped. i wonder if it is double charging for the one service to their customer and might be ILLEGAL to CHARGE FOR CASHING A CHECK THAT CAME FROM THEIR CUSTOMER AND THEIR BANK> if someone could tell me where to find the law literature on this subject i would appreciate it.

    • denise

      *** LIKE *** to you Tyson. Such a stupid practice.

  • CapsPsycho

    To update your post, SunTrust is no longer “$0.” It is $7, at least that’s what it was at the Washington, DC branch I went to.

    Since this practice is arbitrary, and is designed after the morally-questionable model of check cashing joints endemic to low-income areas, I wonder if anyone knows of any organized opposition to predatory fees for non-customers.

  • Keith

    I have never paid to have a check cashed. On the rare occasion that the teller doesn’t wave the fee “this time only”, I simply go tell my customer that their bank refuses to honor the check for the value that was written. The customer then goes to the bank infuriated at the teller and demands cash that they then hand to me directly. Then I leave grinning smugly .

  • PResearch

    As part of a MBA project I worked on for many months, I looked into several mid-market areas and took a sample size of banks from each. I looked at many aspects, one being fees. A fair percentage of transactions completed (on average from the sample I used) 32% were non-client transactions. In addition, the amount of weekly cash supply had to be increased close to 38% to be able to handle these non-client transactions. Just as you are charged a fee for this ‘service’, the bank has fees or expenses to be able to provide it such as payroll, facility overhead, and cash delivery/storage. When a bank orders cash from a armored delivery service, they pay a percentage of the total order, this fee increases 38% to accommodate non-clients. With more transactions on the teller line, employee expenses increase to accommodate. Now common sense might point to the revenue the bank generates from its depositors and other financial services, but the fact is, most banking products that had a fee associated in the past, are now free. For example On-Line Banking, Debit Cards, monthly account fees etc. Extremely simply put, as it became the norm for these products to be free, bank service charge revenues reduced. Furthermore, as regulatory oversight has increased over the past years, so have regulatory costs. A natural course of action for any business when expenses increase and revenues decrease is to look at cost cutting. This would normally be done by down sizing the #1 expense, payroll. If payroll can not be reduced in order to keep up with service demand (from non-client transactions) then fees are therefore increased to offset the expense. A 1 page summary from a 150 page answer. I hope this helps some to realize that its not personal, just simple math.

    • bilg

      What seems strange to me is the idea of ‘non-client’ has been created for this extortion. The person owning the account is the client on BOTH SIDES of this transaction. If the bank is facing additional costs, their client is the place to obtain the extra revenue! I’m saying that recognizing my bank fees may go up very slightly, but in the end the process is much logical and above-board!

  • Aaron

    It seems ridiculous for Chase to charge a $6.00 fee for a non-customer to cash a check coming from a Chase account.

    • Denise

      I just tried to cash a work check drawn on Chase Bank, and they were going to charge me $6! WHAAAAAT?! When did this start? When airlines stopped their customer service of free luggage and meals with your ticket? Boo on you, Chase Bank. I’m face booking my friends about your poor customer practice. Seems like you should want to try to cater to non-account holders.

  • g

    BMO $10 fee to cash their own check.

  • Mike

    What about Fort Sill Nat’l Bank?

  • Carlo

    In researching the availability of funds for Treasury checks at my own bank with large deposits I came across this article. I see a correlation between the two dilemma’s. Its apparent banks don’t like to part with their cash. To charge someone for banking at a bank they are not associated with deserves a small fee for the convenience they are providing. To charge someone to cash a check at a bank that the check is written on is just plain wrong. Even if the person cashing the check does not bank with them. Part of banking is cashing your account holders checks. Its apparent banks like to see checks go through the normal process of banking it allows them to invest short term on those moneys they are putting one and even two day transaction holds. Most people depositing into their own accounts will not pull all the money out even if the funds are made available.

    I have a check that is larger than 5k and less than 10k. FDIC rules state most Treasury checks less than 5k deposited are to give $200 if deposited with the teller, then next day on the balances. Large deposits over 5k can be subject to next business day for $200. The second business day for the next $4800 and the balance on 7th business day. Yet if you deposited the check in a non-propriety ATM the funds need to be available on the 5th business day. My bank offered to give me 5k up front and the balance in 5 days on a Treasury check. The rules are clearly made in the banks favor for deposits regardless of who check they are cashing or the payee of such checks.

  • Kenny Delgado

    You should ad Popular Community Bank. They also have a $5 dollars non-account holder charge if you try to cash a check with them.

  • Ben Palochak

    how about the fact that Walmart cashes payroll checks up to 1000 for only 3 dollars or up to 5000 for 6 dollars, they also cash any banks payroll check and its still lower than what banks who the checks are actually supposed to be honored from charge

    • Constance Bowen

      This is only true if your payroll check is from a business local to the area of the specific Wal-Mart you are trying to cash the check at. My fiance tried to cash a payroll check from General Dynamics from one of their other yards where he went to do some temporary work. Because the check was written on their account at the Maine Shipyards, Wal-Mart’s in Virginia never cashed checks from this yard, they would not cash it. Cenergy told us that it was declined for this reason.

  • Jack Ryan

    Change Suntrust to $7!!!! Please put up a list for banks that do not charge a fee to cash business checks so I can put put in a couple of Mill…

  • Teller

    As a bank teller, I can cite multiple reasons to charge check cashing fees.
    1) It is a service fee. You are more than welcome to deposit the check at your own bank for free. If you can’t wait a day or two (depending on the bank) for funds, we allow you to instantly have cash for a small fee.
    2) Our customers pay us a fee to have an account with all the benefits the account includes, including cashing their own checks. You do not pay that fee. Would it be fair to charge our customers fees when a non-customer can walk into a bank to cash a check for free?
    3) My specific location has had a lot of fraud attempts recently. People writing themselves checks from someone else’s account, people altering checks, people scamming the elderly and of course, fake IDs. Cashing checks for people that don’t have accounts is a risk. If the check is illegitimate, we have no way to get the funds back from you after we hand you cash.
    4) We’re getting paid to be there. The couple bucks a month from the person who wrote you the check doesn’t pay everyone’s salary and the bank’s electric bill.

    • acoainsnowbirdcountry

      Maybe not, but the interest the bank earns on deposited funds pays all that and mansions, Mercedeses, and private jets for the C-level bigwigs!

    • Credit Union Banker

      As someone already pointed out – the depositor of your bank who wrote the check is the client on both sides of the transaction. They have given you their funds for safe holding (and agreed to allow you to use those funds for loan collateral to others). They often pay you for that service.

      They are also the client when the check appears regardless of who presents it. Your client has done business with someone and has paid their debt using funds you hold. Your client expects you to exchange funds for the value of their check to the person(s) they choose.

      The fact that you do not have enough cash on hand, have to make arrangements to provide this service is YOUR issue. You have sold your clients on the idea that you provide storage of funds and payment of debts. Do that!

    • Tesseract

      1) Sometimes a person’s bank is not in a particular city, etc. And they need the cash on hand right away.
      2) Your own customers pay fees to cash their own checks? What bank is that, to make sure I never open an account there.
      3) Fraud could happen regardless if a check is cashed or deposited. But this is your most legitimate reason so far.
      4) The whole getting paid and bank electric bills are BS. Banks are the most profitable industry in the US

      The REAL reason is this. Sometimes checks are illegitimate. And in rare cases there can be a charge back (where there were no funds to back the check). If a person has no account, the bank cannot claim that money back and has to take a loss or sue the person. To avoid the hassle and to avoid cashing checks (which is giving away their vault money) they charge these ridiculous fees.

    • Derek Benedict

      It is not the customer’s responsibility to mitigate the cost of fraud protection for the banks, furthermore it is the customer that’s providing a service to the bank by putting money in the bank they provide capital on which the bank can make loans and receive interest on those loans that’s why most accounts either bear interest or are free to open I am not sure what you mean when you say that your customers pay a fee to have an account. Quite simply charging somebody a fee to access money that your customer has entrusted you with and then ask you to pay out is usury

    • jeff_000

      As a non customer of your bank I will ask you for a receipt so I can BACK CHARGE YOUR customer the fee, as I receive checks for payment for services and if I have to pay a fee to cash the customers check then that means the customer “did not” pay me the full fee… So I will back charge them the fee and let them fight it out with the bank… I have closed out 3 bank accounts in the last 6 years for charging people I write a check to, a fee… I tell the people if they want a fee to cash it to call me… I get on the phone with the person and give them a choice, cash it or I will come and close out my account… The REALITY of it is, a checking account is so a person doesn’t have to carry cash… A bank makes money off the assets (or money) of their customers, so if they don’t use the bank the bank goes broke… Most banks charge the customer a fee to begin with or if the balance isn’t kept high enough, AND, they want to charge addition fees for the customer to spend “their own” money by using fees for non account holders to cash checks… I won’t play that game and the majority of the time I get a supervisor and a free cashing, because I WILL back charge YOUR account holder if I have to pay to cash their check…

  • Law

    Banks are legal professional crooks & thieves, that survive off taking interest on your money and stupid azz fees. $1 day from every sucker, i mean customer equal millions of dollars a year.

  • GA Dowell

    Just Pay Cash, wipe out the middleman

  • d schares

    I just add the fee to my customers bill , after hitting the roof they called there bank some got the fee back others changed banks .

  • d schares

    Another thing you can do , open an account cash the check then close the account, that will really make them mad ,

    • That’s definitely one way to do it… And, many people have done this just to stick it to the banks. Just make sure you don’t end up paying an early account closure fee. It may just be too much work in the end though.

  • Sebsen

    Bmo harris on 10/19/2015 in Mesa, Arizona charged me 10.00 to cash a 60.00 personal check written on thier Note. this was a check written to me by my uncle and Godfather for my birthday – we share the same last name. Bmo Harris found it appropriate to charge me 16.6%. Despicable. Unconscionable. Discusting. Bmo Harris will never earn my business and my deposites with business practices like this.

    • That sure is pricey. Just wondering, did you look for other check-cashing methods to a find a cheaper option? Or, did you just go to BMO Harris directly?

      • ChrisI

        He shouldn’t need to look at other methods. You take a BMO check to cash it at BMO, there should be no associated cost. That’s the point of owning a checking account, so you can write checks instead of carry cash, it’s safer. This fee process is entirely antithetical to the purpose of a financial system.

  • Crystal Vietmeier

    Dollar Bank charges $10.00 to cash a Dollar Bank check, even if the check is only for $15.00!!

  • Jermantown Phillips

    Complete scam! Customers pay banks for services provided. I pay my bank and you pay yours. If you pay me by check and I cash it at your bank holding your money why should I have to give them anything? Total scam

    • ChrisI


  • Andre Bronel

    my boss needed 10 99 form a few weeks ago and was made aware of a great service that has a huge forms library . If people have been needing 10 99 form too , here’s a

  • jeff_000

    All you have to do is ask for a receipt and tell them it is for services rendered and you need the receipt to back charge the account holder (their customer) the check cashing fee and that they can work it out with their customer after that… Usually they will cash it for free after that… Otherwise, I tell them I need the receipt to write it off as I am not paying taxes on it and someone has to so I need their info just like any check cashing place that charges a fee has to give you… If you have ever been to a Amscot or similar place to cash a check, their receipts have all the info you need for tax purposes… No bank wants anything to do with that so they will usually cash it free…

    • Bankpersonnel123

      How I wish you would come to my bank and branch you would pay a fee and I would make you wait all day for that information you want… Haha

      • jeff_000

        Actually, NO I would not… I would take the check back to YOUR customer that wrote it and tell them it is a bad check and that the bank won’t cash it for the full amount… I would not wait for you or yours, I would go back to YOUR customer and let them know the check IS BAD!!!!! Plain and simple… If your bank won’t cash it for the full amount then it is a bad check in my book and I will take it back and charge YOUR customer extra for the hassle / bad check fee… Plain and simple… It will be between the bank (you and yours) and the customer… Plain and simple… I don’t waste time with banks and their nonsense… I just penalize the banks customer that wrote the check… Have had a few customers close out their accounts over it when I have got done… That is the difference between people like me that know the laws and idiots like you who think you can effect me with your silly nonsense while all it does is cost your (the banks) customer… HAHAHAHAH… Nice try…

  • Gordon Walker

    I have a check issued by the PNC bank in Delaware for shares that I had from a former employer. I am not an American citizen, I have no American ID or have I lived in America.
    I do not have an account in America. How can I cash this check? Heeeelp

    • You should be able to deposit the check at your own bank in your country. The amount will simply convert to your local currency. There may be fees involved and it may take weeks for it to clear. Your best bet would be to contact your own financial institution.

  • Tobias Wright Strong

    There should be a regulation prohibiting banks from charging non-customers a fee for cashing the banks’ customers checks written to non-customers. They’re called demand deposits for a reason, and the banks aren’t doing the non-customers a favor for cashing their customers’ checks used to pay a debt, to make a gift, or for whatever. They’re simply carrying out their own customers’ preferences in issuing payment to someone in the form of a check on funds that the banks are making money from.

    I went today to cash a $500 check from a guy who’s bounced checks in the past. Instead of depositing it in my bank and it possibly bouncing, I thought it more prudent to cash it and then deposit the money in my account. I was at the drive-thru and was told I had to come into the lobby since I wasn’t a customer of that bank. I went in and was asked for a second ID. When I asked the counter teller why I had to come inside just to present a second ID, she shrugged that she didn’t know, and advised that I was being charged a deducted fee of $10. That’s when the drive-thru teller turned around and dismissively said it was because I wasn’t a customer, and I was using the bank as a check cashing service. I was totally pissed at that point, and went off. I told him they weren’t providing me a service; the service was to their customer who was paying off a debt from his account that they charged fees and made a profit from interest realized on his deposited funds. I also told him that since I was being charged a $10 fee for cashing their customer’s check at their bank, they damn sure weren’t doing me a favor at all. I then said this is “BULLSHIT!”, at which moment a manager walked in from the back. She said that there was no need for such language to which I replied again, “Bullshit!”, and walked out.