Am I putting myself at any security risks by putting all my money in one bank institution?
For small amounts I wouldn't be too concerned.   There are two factors I can think of: For relatively small amounts and when dealing with reputable banking institutions there should be little concern of banking with a single bank.  It's what most people do.
When you start living in US, it doesn't actually matter what was your Credit history in another country. Your Credit History in US is tied to your SSN (Social Security Number), which will be awarded once you are in the country legally and apply for it. Getting an SSN also doesn't guarantee you nothing and you have to build your credit history slowly. Opening a Checking or Savings account will not help you in building a credit history. You need to have some type of Credit Account (credit card, car loan, mortgage etc.) linked to your SSN to start building your credit history. When you are new to US, you probably won't find any bank that will give you a Credit Card as you have no Credit history. One alternative is to apply for a secured credit card. A secured credit card is one you get by putting money or paying money to a bank and open a Credit Card against that money, thereby the bank can be secure that they won't lose any money. Once you have that, you can use that to build up your credit history slowly and once you have a good credit history and score, apply for regular Credit Card or apply for a car loan, mortgage etc. When I came to US 8 years ago, my Credit History was nothing, even though I had pretty good balance and credit history back in my country. I applied for secured credit card by paying $500 to a bank ( which got acquired by CapitalOne ), got it approved and used it for everything, for three years. I applied for other cards in the mean time but got rejected every time. Finally got approved for a regular credit card after three years and in one year added a mortgage and car loan, which helped me to get a decent score now. And Yes, a good Credit Score is important and essential for renting an apartment, leasing a car, getting a Credit Card etc.  but normally your employer can always arrange for an apartment given your situation or you need to share apartment with someone else. You can rent a car without and credit score, but need a valid US / International Drivers license and a Credit Card :-) Best option will be to open a secured credit card and start building your credit. When your wife and family arrives, they also will be assigned individual SSN and can start building their credit history themselves. Please keep in mind that Credit Score and Credit History is always individual here... The dividends on CD's typically get put back on the balance of the CD depending on the instition.  That money then becomes available to withdraw if you so decide, but if you leave it in the account you will earn more interest.  The interest is compounded off the total balance which includs any dividends that have been added in the CD.  You essentially only get paid out once typically on a CD which is the time of maturity.  After that you have 10 days to either roll this into a new cd and cash it out.  The dividends typically get paid out (or put back on the cd) quarterly, but it depends on the institution as well.   Try going to the following website to find out how much you will make.  You will need to ask your institution if they pay out monthly or quarterly first.  Put in the beginning balance, how often it's paid out, the interest, and months and it will tell you your ending balance. http://www.bankrate.com/calculators/savings/bank-cd-calculator.aspx My suggestion:  Stay away from CD's at this time. The interest rates are too low to bother with. I just graduated from college and I am already planning my retirement.   ... in terms of money sitting in my bank account post retirement, assuming Ii have   $250,000 what is the highest interest that I can earn with it?  Assuming you are 22, and will retire in 45 years at age 67. There is no way to predict interest rates. When I was 22 and just out of college I started putting money into a bank account to save for a down payment. The rate for a savings account was 6%. That means that every month I made 1/2 of one percent. Today that same credit union offers a money maker account with a minimum balance of $100,000 that pays 0.25% for the year. What I made in a month would take two years to make today. Keep in mind we also can't estimate your pay in the last year before retirement, or the inflation rate for the next 45 years, or the mortgage rate, or the availability of Social Security, or the returns of the S&P for 45 years. It is great you are starting to think about this today. But you will have to keep adjusting parts of your plan as the years go by: You may have to factor in children, your medical situation...  Even if the interest rates recover you may not want to put all your post retirement money in the bank. Most people can't sustain the required flow of money for their 30 years of retirement from savings accounts.  As for today. FDIC (or similar accounts from credit unions) will not have rates approaching 3%. It can't even approach that 3% rate via multi-year CDs. My credit union has a 6 year CD for almost 2%. If the goal of the money is safety then don't expect to find those high rates now. Some institutions may offer high rates without that FDIC protection, but that is risky. One possibility would be to invest in a crude oil ETF (or maybe technically they're an ETP), which should be easily accessible through any stock trading platform.  In theory, the value of these investments is directly tied to the oil price.  There's a list of such ETFs and some comments here.  But see also here about some of the problems with such things in practice, and some other products aiming to avoid those issues.  Personally I find the idea of putting all my savings into such a vehicle absolutely horrifying; I wouldn't contemplate having more than a small percentage of a much more well diversified portfolio invested in something like that myself, and IMHO it's a completely unsuitable investment for a novice investor.  I strongly suggest you read up on topics like portfolio construction and asset allocation (nice introductory article here and here, although maybe UK oriented; US SEC has some dry info here) before proceeding further and putting your savings at risk. www.mint.com is a very good web site that can upload your financial data from your bank and analyze it for you. Security concerns seem to have been addressed reassuringly. If it's always the same person, you could open a joint account.  Then fees are avoided altogether.  How fast the funds are available depends on what you deposit.  Cash is immediate. The main concern I'd have is that something will happen to the account while it's unattended.  While you may not have any money in it to risk, you could have a fraudulent check written against it that causes you to incur NSF fees. Your bank also might change its no-fee policy (I assume these are no-fee accounts, or there's an obvious drawback).  If it does, it's possible you might not notice, and again then the fee might be assessed, overdrawing you and causing additional NSF fees. The bond will rank below depositors, so it's riskier than the savings account.  The savings account is very safe if you have less than £75,000 in accounts with the bank, as then it would be covered by the deposit guarantee Financial Services Compensation Scheme. Also note that bonds tend to have a fixed maturity whereas savings accounts usually let you get your money out at any time, perhaps with some notice.