How long does it take for money to transfer into a mastercard?
In a nutshell, as long as they (Sparkasse) choose to. I work with banks where it happens the moment I submit the transaction (so the next screen already shows the new totals), and I work with banks that make it take 3 days. In the past, Sparkasse and Raifeissenkassen were especially famous to take a looong time ('Wir nehmen mehr als Geld und Zinsen...' - they supposedly work with the money inbetween, as it is gone from the source account but not arrived in the target account yet); that might have changed (or not). Probably Sparkasse has a statement in their fineprint on how long they make it take. I would expect one business day in today's environment, but I didn't look it up.
The easiest way is to walk over to any Bank that deals with Foreign Exchange or go to any Western union Money Transfer agencies, they will take the Euro and give you Indian Rupees. Passport is not required, but a proof of identity is required. Banks will also ask you question as to how you got the money, as long as you are able to answer them you will get the money. There would also be local Jewellary stores that would convert the money. If you are dealing with them be sure you have check the rates with few before going into the deal. The money that you have under your control (e.g. in bank accounts, savings accounts, taxable investments, etc) is your money and there is no tax of any kind (either in India or in US) that needs to be paid when the money is transferred to India. As Dheer's answer says, you need to transfer all these monies within 7 years as per Indian tax law. For your 401(k) account, assuming that all the money is tax-deferred (i.e. you contributed to a regular 401(k) and not a Roth 401(k)), you will have separated from service as far as US tax law is concerned. So, check if it is at all possible to roll over the money into a similar scheme in India, specifically the Employees Provident Fund. Wikipedia says The schemes covers both Indian and international workers (for countries with which bilateral agreements have been signed; 14 such social security agreements are active). and so a rollover might be possible. If not, you could withdraw small amounts each year and avoid US income tax (but not the 10% excise tax), but how long you can continue holding 401(k) assets after return to India and whether that is long enough to drain the 401(k) are things that you need to find out. "How about the new Mastercard ""In Control"" card http://www.pivotalpayments.com/ca/industry-news/mastercard-introduces-in-control-program-to-help-consumers-budget-800077802/ You can set budgets at your bank and go between getting alerts when you go over, or completely declined if you are out of money.  There are going to be obvious loop holes and slack in the system, but this system seems like a pretty neat start. Combine this with a bank account that does bill pay and you might have something to work with." The SEC 30-Day Yield you're seeing is a standardized yield calculation set out by the Securities & Exchange Commission.  It can be useful for comparing bond funds, but it doesn't guarantee what you'll actually earn from a fund. IMPORTANT: The SEC 30-day yield represents a bond fund's returns from the previous 30 days expressed as an annual percentage of the current fund price — yes, an annual percentage. In other words, don't expect 1.81% return on your money every 30 days!  Such a return is too-good-to-be-true return in today's low rate environment.  1.81% per year?  More reasonable. Even then, the 1.81% you see is merely an estimate, one based on assumptions, of what you might expect to earn if you keep your money in place for the next year.  The estimate is based on the assumptions that: These aren't reliable assumptions.  BIV's price does fluctuate.  You are not promised to get your principal back with a bond fund.  Only an individual bond promises your principal back, and only at maturity. So, earning $181 on $10,000 invested for a full year while taking on interest-rate and other risks might not be worth the trouble of putting your money in a brokerage account. You'll need to transfer the money in and out, and there are potential trading fees to take into account.  (How much to buy/sell units?) An FDIC-insured high interest savings account makes more sense. You could use paypal to transfer money. You can pay with paypal and your UK contact could transfer the money to his bank account through paypal. I just received money this way from the US and paid 9 EUR for this. Receiving the funds is as quickly as clicking a button on the paypal site. Transfering it (without costs) took 1-3 days). It is by far the easiest way. If you are uncomfortable using paypal, the other option would be through your own bank account, where you would transfer using IBAN/SWIFT. The SWIFT bank account is usually the IBAN code plus a branch code. Often it is difficult to find the branch code, in that case you can use the IBAN+XXX. In the latter things might be delayed, but I actually haven't noticed the delay yet, since international transfer always seem to take between 1 and 10 days. The international transfering of money costs, except if it is within the EU region. The way to transfer money through Internet banking differs, from bank to bank. They keywords you need to look for are: SEPA, SWIFT, IBAN or international transfer. "Your bank is maintaining different states for transactions, and changing the state depending on real-world events and the passage of time. withdraw €100 from my bank account on 30 September […] my bank does not process the transaction until 2 October. The bank probably have that transaction marked as “pending” on 30 September, and “cleared” on 2 October. transfer €100 from Bank A to Bank B, Bank A's statement dates the transaction on 20 September, but Bank B dates it as coming in on 22 September. Similarly, bank A will have the transaction marked as “pending” initially. Bank B won't have a corresponding transaction at all, until later; they'll have it “pending” too, until they confirm the transfer. Then (probably at different times from each other) the banks will each mark the corresponding transactions “cleared”. The bookkeeping software that I use doesn't seem to allow for this ""transfer time"" between accounts. When I enter a transfer from one account to another, they both have to have the same date. You may want to learn about different bases of accounting. The simpler option is “cash-based” accounting. The simplification comes from assuming transactions take no time to transfer from one account to another, and are instantly available after that. Your book-keeping software probably books using this simpler basis for your personal finances. The more complex “accrual-based” accounting tracks each individual transaction through multiple states – “pending”, “transfer”, “cleared”, etc. – with state changes at different times – time of trade, time of settlement, etc. – to more accurately reflect the real world agreements between parties, and different availability of the money to each party. So if your book-keeping program uses “cash basis”, you'll need to pick which inaccuracy you want: book the transfer when you did it, or book the transfer when the money is available at the other end." "For most banks this is not the case.  Transfers within the bank are usually instantaneous. It is not uncommon for banks to draw out the length of transactions because while the money is ""transferring"" or ""settling"" it is actually sitting on the bank's balance sheet, being lent out but not earning any interest.  A good deal for them when you aggregate over the millions of customers they have.  Your bank may be trying to squeeze a few pennies of interest out of you. Delays in transactions also allow their fraud team the flexibility to investigate transactions if they want to. Normally they probably don't but if the bank delays all transactions, then those being investigated will not be aware of it." "just tried it and it worked well. However I would like to add more info to be precise: The above steps are correct between 1 and 5. And that's it. It works well, however HSBC says that ""your Credit Card balance won't be updated until the next working day"". Actually it took 2 days for them to process it and I called them perhaps I made a mistake but everything went good and now my balance is zero (so give 48hours for them). thank you for this write up ledeje."