Why do credit card transactions take up to 3 days to appear, yet debit transactions are instant?
When you swipe your credit card, the terminal at the store makes a request of your bank, and your bank has only a few seconds to accept or reject the transaction. Once the transaction is accepted by your bank, it appears in the Pending transactions. At the end of the business day, the store submits all of the final transactions for the day to their bank in a batch, and the banks all trade transactions in a batch, and money is sent between banks. This is the process that takes a couple of days, and after this happens, you see the transaction move from your Pending transactions into the regular transactions area.  Most of the time, the pending transaction and the final transaction are the same. However, there are cases where it is different. A couple of examples: With a credit account, the fact that the final amount is not known for a few days is no big deal: after all, you don't have any money in the account, and if you end up spending more than you have, the bank will happily let you take your time coming up with the money (at a steep cost, of course). With a debit card tied to your checking account, the transaction is handled the same way, as far is the store is concerned. However, your bank is not going to run the risk of you overdrawing your checking account. They also are not going to run the risk of you withdrawing money from your account that is needed to cover pending transactions. So they usually treat these pending transactions as final transactions, deducting the pending transaction from your account balance immediately. When the final transaction comes through, they adjust the transaction, and your balance goes up or down accordingly. This is one of the big drawbacks to using a debit card, in my opinion. If a bad pending transaction comes through, you are out this money until it gets straightened out. Take a look at http://en.wikipedia.org/wiki/Payment_gateway There is essentially a lead time between when the transaction is made and when it is settled, 2-3 business days is the lead time for settlement. The link explains the process step-by-step
Debit is them taking the money, in your case electronically.  Credit is somebody vouching for you and saying you will pay later. They are alternate ways to pay for a product.  As a merchant, if you take a credit card you are agreeing that a the issuer of the credit card is going to pay you right away.  The issuer of the credit will worry about collecting the money from me.   There are a ton of details with regards to why you would use one over another, where the costs in each method are and who pays what for each.  The main different is the source of the funds. This is a question with a flawed premise.  Credit cards do have two-factor authentication on transactions they consider more at risk to be fraudulent.  I've had several times when I bought something relatively expensive and unusual for me, where the CC either initially declined and sent me a text asking to confirm immediately (after which they would approve the charges), or approved but sent me a text right away asking to confirm (after which they'd automatically dispute if I told them to).  The first is legitimately what you are asking for; the second is presumably for less risky but still some risk transactions). Ultimately, the reason they don't allow it for every transaction is that not enough people would make use of it to be worth their time to implement it.  Particularly given it slows down the transaction significantly (and look at the complaints at the ~10-15 seconds extra EMV authentication takes, imagine that as a minute or more), I think you'd get a single digit percentage of people using that service. From http://en.wikipedia.org/wiki/Wire_transfer: The entity wishing to do a transfer approaches a bank and gives the bank the order to transfer a certain amount of money. IBAN and BIC codes are given as well so the bank knows where the money needs to be sent.  The sending bank transmits a message, via a secure system (such as SWIFT or Fedwire), to the receiving bank, requesting that it effect payment according to the instructions given.  The message also includes settlement instructions. The actual transfer is not instantaneous: funds may take several hours or even days to move from the sender's account to the receiver's account.  Either the banks involved must hold a reciprocal account with each other, or the payment must be sent to a bank with such an account, a correspondent bank, for further benefit to the ultimate recipient.  Banks collect payment for the service from the sender as well as from the recipient. The sending bank typically collects a fee separate from the funds being transferred, while the receiving bank and intermediate banks through which the transfer travels deduct fees from the money being transferred so that the recipient receives less than what the sender sent. The last point may not be relevant in domestic transfers. If the debit card is associated with the account, there is nowhere else it could go. The chance is nil that there is another account with that 16-digit number. So either it goes there, or the transfer fails and it is right back where it came from, though this could take some days. If you don't want to risk a wait, talk to your bank now. "Here is how the Visa network works: A Visa transaction is a carefully orchestrated process. When a Visa   account holder uses a Visa card to buy a pair of shoes, it’s actually   the acquirer — the merchant’s bank — that reimburses the merchant for   the shoes. Then, the issuer — the account holder’s bank — reimburses   the acquirer, usually within 24 to 48 hours. Lastly, the issuer   collects from the account holder by withdrawing funds from the account   holder’s bank account if a debit account is used, or through billing   if a credit account is used. I read this to mean the Merchant's Bank (the Acquirer Bank) gives the merchant the money within 2 days via the Card Issuer's Bank. The issuing bank is the one that provides the ""credit"" feature since that bank won't get reimbursed until the shopper's bill is paid (or perhaps even longer if the shopper carries a balance). You'll notice the Credit Card company (Visa/MC/etc) is only involved in the process as a way of passing messages. Of course they take a fee for this service so seller ultimately get's less than the buyer bought the shoes for." "In short you have to wait till the hold expires. If its one week, its great. Few years back it was one Month. It is advisable you use a Credit Card for these type of transactions. With Credit Cards you are not out of funds like in Debit Cards. Plus the reversals are as much as I know automatic. In case of Debit Cards, the Holds are not automatically released on cancelled transactions but released only after expiry. Where as in Credit Cards, the holds are released immediately on cancelled transactions. ""Does the hold reserve it for them or for the original transaction?"" Yes hold is for that specific transaction from that specific merchant. i.e. if you try and book the same item from the same merchant, you will not be able to as you have money blocked. Although the merchant sends an unblock message when cancelling, on Debit cards these messages are not supported in India" They're batched typically and about 30-90 days out typically, though the speed is routinely increasing the last few years. The flow depends from payment processor to payment processor. Generally, the cheaper the payment processing the longer the delay.  The future of this stuff is blockchain if you'd like to look at that  http://www.goldmansachs.com/our-thinking/pages/blockchain/ "I'm not sure I understand your question, but I'll try to answer what I think you're asking. I think you're asking this: ""A US bank receives a wire transfer from a Chinese bank. How does the   US bank ensure there's any money in fact arriving before crediting the   destination account?"" Well, the way wire transfers work is that the US bank would debit the senders' account with that US bank. So the US bank in fact transfers the money between two internal accounts: debit to the Chinese bank's account with that US bank and credit the destination customer account. If the Chinese bank doesn't have an account with the destination US bank - a third party intermediary is used that both banks have accounts with. Such third party will charge an additional fee (hence sometimes the wire transfer fees are slightly higher than you initially know when sending the money, the third party would debit from the transfer amount). ""Regular"" IBAN/ACH transfers work through regulatory channels that ensure integrity and essentially use a regulatory bank as that third party. But because they're done in batches and not on-line, they're much cheaper, and the accounting is for the whole batch and not each transfer separately. But batch processing means it will take a day or two of processing, while wire transfer takes hours at most." A few reasons make sense: They have a defined process for rentals, risk assessment, and customer credit. Especially for a large corporation, making changes to that process is not trivial, adds risk/uncertainty, and will be costly. Such changes for a relatively small customer base might not makes sense. Many rental companies DO allow you to rent with a debit card. Why do some businesses take cash only?  With a debit card, there is no third party guarantee. With a credit card, the cash is coming from a well-established third party who will pay (assuming no disputes) and has a well-established history of paying. Even if the merchant holds your account, it is still your cash under the control of you and your bank until the deposit clears the merchants bank. It is not surprising they view that as more risk and potentially not worth hassling with debit. "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." "A lot of credit card companies these days uses what they call ""daily interest"" where they charge the interest rate for the number of days till you pay off what you spent. This allows them to make more money than the ""period billing"".  The idea of credit, theoretically, is that there isn't really a day when you can borrow without paying interest - in theory" Linking the card is primarily to give you (and Paypal) a fall-back option for funding your spending if your bank account doesn't have sufficient funds to process the charge.  If the bank account has sufficient funds, it will work fine in many cases without a credit card. If you have both linked (bank and a credit card), Paypal will transfer funds immediately, as Paypal knows it has an option for getting the funds if the bank has insufficient funds.  However, if you have no credit card linked or remove your only card: If you remove your only card and have a confirmed bank account, you’ll no longer be able to make instant bank payments. Instead they’ll be sent as eChecks, which take 3 to 4 working days to process. This may not matter in many cases, but it may delay things some.  There may also be services who require immediate payment (and won't support PayPal if it's not immediate). There may also be some functional limitations.  The one I see is primarily that some services that are geo-location-specific, Spotify for one example, use the credit card to verify that you are in a particular location (in Spotify's case, for licensing purposes).  They don't seem to accept Paypal unless it's linked to a credit or debit card (even if it's verified via a bank account).  I'm not sure if this is common with other services, but it's something to consider. It comes down to liability - if a fraudulent transaction takes place with a debit card, you are out $$ until it is resolved - while as with a credit card, the credit lender is out $$ - the credit lender does not like losing $$, and therefore would like to be paid extra $$ for assuming this risk, and they found the merchant as the one most willing to pay. Sometimes the merchant will pass on this cost to the consumer, but often times the credit card company has a contract with the merchant preventing such a fee, because then they would be at a price disadvantage when compared to debit. ATM to ATM transfer is not possible. Do you mean to say account to account transfer using an ATM machine?   Online transfer between account or between an account and credit card is possible. Almost every Bank offers Online transfers using Internet Banking.   The person wishing to initiate a Debit must subscribe to Internet Banking. Once you login to Internet Banking, you would need to add beneficiary Account [account where you need to transfer funds]. Adding of Beneficiary at times takes a Day for the Beneficiary to be activated. Once the Beneficiary is activated, you can transfer funds. The funds are credited to Beneficiary account within 2 hrs. If the both the accounts are in same bank, then some Bank's ATM's [HDFC / Citi etc] allow you to transfer funds between account using the Bank's ATM. "Your are mixing multiple questions with assertions which may or may not be true. So I'll take a stab at this, comment if it doesn't make sense to you. To answer the question in the title, you invest in an IRA because you want to save money to allow you to retire. The government provides you with tax incentives that make an IRA an excellent vehicle to do this. The rules regarding IRA tax treatment provide disincentives, through tax penalties, for withdrawing money before retirement. This topic is covered dozens of times, so search around for more detail. Regarding your desire to invest in items with high ""intrinsic"" value, I would argue that gold and silver are not good vehicles for doing this. Intrinsic value doesn't mean what you want it to mean in this context -- gold and silver are commodities, whose prices fluctuate dramatically.  If you want to grow money for retirement over a long period, of time, you should be invested in diversified collection of investments, and precious metals should be a relatively small part of your portfolio."