Is there such a thing as a deposit-only bank account?
Do you write checks?  You are giving your bank account and routing number to anybody you have ever given a check to.  Your employer is paying taxes on your behalf, so they need your social security number so they can pay your social security taxes. Account and routing numbers are how deposits are made.  If you are concerned, create a free checking account, collect the direct deposit and each payday go to the bank and withdraw your money to put it where you like. Nothing is deposit only because you will want your money back. Finally, you would be shocked at how little it takes to make a draft on your account in the US.  Certainly not your SSN, Address, or even your name. Usually the most significant risk scenarios here are: Third parties can abuse your routing/account numbers to initiate debits, but this is a type of fraud that is easily traced. It can happen, but it is more likely that it would be a scenario where you were specifically targeted vs. the victim of some random fraud. Defending against someone who is specifically going after you is very difficult, especially if you don't know about it. Your SSN isnt used for the bank transfer, you are providing it so that the entity making the payments can report on payments to you for tax purposes. If you are truly worried about this type of scenario, I suggest setting up a dedicated savings account for the purpose of receiving these payments and then sweeping (either manually or automatically) the funds into another account. Most stock brokers will allow you to automate this, and most banks will let you do this manually. "I would suggest opening a bank account that you use to accept deposits only, and then get a system set up where it automatically transfers the money over to your main account. If not instantly it could transfer the money hourly or daily. Of course you would have to pay a premium for this ""peace of mind"" ;)" "There is such a thing as Deposit Only. This will allow the individual's account to function only for collection of monetary deposits.  NO ONE will be able to withdraw...only deposit.  The account holder may still physically withdraw at their banking institution.  Think of it as taking your account from a ""public"" profile to a ""private"" profile.  Doing this is beneficial for ppl who may have been scammed into a program or product where there account is bieng fraudulently overdrafted, or simply to protect your funds from bieng drafted without your approval or despite your requests for ceasing the drafts.  When making your account a deposit only account it's a good idea to open a NEW account at a Different banking institution, because some banks will still allow an account that is ""attached"" to the deposit only account to be drafted from it.   WIth the new account you can utilize that one for paying day to day bills and just transfer funds from the deposit only account to the new account.   A deposit only account is also a good way to build up a nice nest egg for yourself or even a young adult! source- Financial Adivsor 4years-" Legally, no one else can withdraw from your account. If you suspect the direct-deposit websites are making withdrawals, you can monitor your account balance and dispute any transactions that were not made by you. But realistically, any company that did that would soon be out of business and in so much legal trouble that it wouldn't be worth the money they could get from you.
I found out there is something called CDARS that allows a person to open a multi-million dollar certificate of deposit account with a single financial institution, who provides FDIC coverage for the entire account.  This financial institution spreads the person's money across multiple banks, so that each bank holds less than $250K and can provide the standard FDIC coverage.  The account holder doesn't have to worry about any of those details as the main financial institution handles everything.  From the account holder's perspective, he/she just has a single account with the main financial institution. Without access to the ATM/debit card and with almost nothing in savings, you will probably have to visit a branch to make a cash deposit. If it is too far to drive you might be able to turn the cash into a money order and mail it to the bank, but I would check with the bank to see if that would work. Of course mail will take a day or two. "I opened several free checking accounts at a local credit union.  One is a ""Deposit"" account where all of my new money goes.  I get paid every two weeks.  Every other Sunday we have our ""Money Day"" where we allocate the money from our Deposit account into our other checking accounts.  I have one designated as a Bills account where all of my bills get paid automatically via bill pay or auto-pay. I created a spreadsheet that calculates how much to save each Money Day for all of my upcoming bills.  This makes it so the amount I save for my bills is essentially equal.  Then I allocate the rest of my deposit money into my other checking accounts.  I have a Grocery, Household, and Main checking accounts but you could use any combination that you want. When we're at the store we check our balances (how much we have left to spend) on our mobile app.  We can't overspend this way.  The key is to make sure you're using your PIN when you use your debit card.  This way it shows up in real-time with your credit union and you've got an accurate balance.  This has worked really well to coordinate spending between me and my wife.  It sounds like it's a lot of work but it's actually really automated.  The best part is that I don't have to do any accounting which means my budget doesn't fail if I'm not entering my transactions or categorizing them. I'm happy to share my spreadsheet if you'd like." No, in your situation it is not possible. Mostly, only three types of accounts are available to individuals: So, a complete foreigner can open account in India, only if he is working in India, a type of Savings account, and that account too will be linked to his resident status. If he leaves work, he needs to close this account. Edit: There are business accounts, and current accounts, but those are available only to businesses. Further read at SBI gives a good snapshot How often do you need to actually go to a bank?  atm's, debit and credit cards work where ever.  you can even deposit checks by taking a picture of them.  dealing with cash would be more troublesome though. "The account you are looking for is called a ""Positive Pay"" account.  It generally is only for business accounts, you provide a list of check numbers and amounts, and they are cross-referenced for clearing. It normally has a hefty monthly fee due to the extra labor involved." Of course its possible. Under what terms and with what fees depends on your bank/country regulations, but generally speaking - loaning is the major source of income for banks, especially short-term account overdrafts (which is essentially a loan, usually at a high rate). In the US you can (now, since the new regulations kicked in) instruct the bank not to pay checks/decline debit card purchases if you don't have sufficient funds on the account. Otherwise you can instruct them to pay (at their discretion) to avoid bouncing checks, and accept NSF fees (usually pretty high). Some banks provide overdraft lines of credit (then you won't have NSF fees, and will just pay interest when tapping into that line), others provide option to automatically withdraw the missing amount from a linked account (checking or credit card). Many banks will allow you to open multiple accounts.  Create a secondary checking account that has no automatic withdrawals and doesn't allow overdraft.  This is the account you'll use for you discretionary spending.  Get an account with a debit card and always use it as a debit card (never as a credit card, even if it allows that). Your employer may allow you to split your direct deposit so that a certain amount of money goes into this account each month.  When it gets to $0, you have to stop spending.  It will automatically refill when you get your paycheck. The security concept of minimising attack surface could be stretched to apply here, especially if closing the account would mean the end of your relationship with that bank.  Essentially more routes into your finances or personal information means more opportunities for fraud, more accounts to keep an eye on, more logins to remember/store, and even more paperwork/idle cards to check (for unexpected activity and T&C changes), store and eventually shred.  However I had a couple of online-only savings accounts with zero balance for a few years, at a bank where I have other accounts, and I didn;t worry in the slightest.  (You can open the accounts online but have to phone to close them and sitting on hold is too much of a chore for me. Eventually they realised their mistake, brought in a minimum balance requirement, and after giving notice closed accounts with less that that in them) Almost any financial institution has the technical ability to do this (simply called sweeps, auto sweeps, or deposit sweeps); the issue you face is finding an institution that is willing to do it for you.  I think you will have the most luck at your primary financial institution where you currently keep the majority of your banking relationship.  You will have better luck at small-town banks and credit unions.  The mega banks will likely not waver from their established policies. Deposit sweeps are common for business accounts.  They are usually tied to a savings account, which is usually held within the same institution, however this is not a requirement.  The sweep can send money to any US bank if you can provide the routing number and account number.  The sweep will establish a peg balance, or floor balance, on the checking account.  At the end of the day, any amount above the peg is swept into the savings account automatically. I doubt you will find what you’re asking for within an online banking system.  You will likely have to go into a branch and speak with a personal banker.  Explain to them you want to establish a sweep on your checking account and want to send the funds to another financial institution.  You will have better luck asking for a peg of $100, or some other small amount.  They may not take your request seriously if you want to completely empty the checking account to zero. I know that many HSBC ATMs at branches in the US and Canada offer this service (they actually scan and shred checks as you deposit them). Perhaps they do same in Germany... but not all ATMs offer this feature. I keep several savings accounts. I use an online-only bank that makes it very easy to open a new account in about 2 minutes. I keep the following accounts: Emergency Fund with 2 months of expenses. I pretend this money doesn't even exist. But if something happened that I needed money right away, I can get it. 6 6-month term CDs, with one maturing every month, each with 1 month's worth of expenses. This way, every month, I'll have a CD that matures with the money I would need that month if I lose my job or some other emergency that prevents me from working. You won't make as much interest on the 6-month term, but you'll have cash every month if you need it. Goal-specific accounts: I keep an account that I make a 'car payment' into every month so I'll have a down-payment saved when I'm ready to buy a car, and I'm used to making a payment, so it's not an additional expense if I need a loan. I also keep a vacation account so when it's time to take the family to Disneyland, I know how much I can budget for the trip. General savings: The 'everything else' account. When I just NEED to buy a new LCD TV on Black Friday, that's where I go without touching my emergency funds. Bank and most Credit Union deposit accounts (including CDs) are guaranteed by the Federal government by the FDIC and NCUA, respectively.  Some state-chartered credit unions use private insurance, you'll want to be careful about storing lots of money in those institutions. The answer to this question can be found in the related question  Is there any online personal finance software without online banking? Sure; you can deposit cash. A few notes apply: Does the source of cash need to be declared ? If you deposit more than $10,000 in cash or other negotiable instruments, you'll be asked to complete a form called a Currency Transaction Report (here's the US Government's guidance for consumers about this form). There's some very important information in that guidance document about structuring, which is a fairly serious crime that you can commit if you break up your deposits to avoid reporting. Don't do this. The linked document gives examples. Also don't refuse to make your deposit and walk away when presented with a CTR form.  In addition, you are also required to report to Customs and Border Protection when you bring more than $10,000 in or out of the country. If you are caught not doing so, the money may be seized and you could be prosecuted criminally. Many countries have similar requirements, often with different dollar amounts, so it's important to make sure you comply with their laws as well. The information from this reporting goes to the government and is used to enforce finance and tax laws, but there's nothing wrong or illegal about depositing cash as long as you don't evade the reporting requirements. You will not need to declare precisely where the cash comes from, but they will want the information required on the forms.  Is it taxable ? Simply depositing cash into your bank account is not taxable. Receiving some forms of income, whether as cash or a bank deposit, is taxable. If you seem to have a large amount of unexplained cash income, it is possible an IRS audit will want an explanation from you as to where it comes from and why it isn't taxable.  In short, if the income was taxable, you should have paid taxes on it whether or not you deposit it in a bank account. What is the limit of the deposit ? There is no government limit. An individual bank may have their own limit and/or may charge a fee for larger deposits. You could always call the bank and ask.