How can I find a checking account that allows for automated transfers of dynamic amounts?
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.
"The standard double-entry approach would just be to create a Liability account for the loan, and then make a transfer from that account to your Asset (Savings) account when the loan proceeds are distributed to you. After that point, the loan doesn't ""belong"" to your Savings account in any way. Each account and transaction is tracked separately. So, you might for instance pay that loan back with a transfer from your Checking account, even though the initial disbursement arrived into your Savings account. In order to see how much of a loan you have remaining, you need to look at the loan's Liability account to see what transactions occurred in it and what its remaining balance is. It sounds like what you're really trying to accomplish is the idea of  ""earmarking"" or ""putting into an envelope"" certain assets for certain purposes. This kind of budgeting isn't really something that Gnucash excels at. It does have some budget features, but there's more about being able to see how actual expenses are to expected expenses for a reporting period, not about being able to ask ""How much 'discretionary' assets do I have left before I start hitting my 'emergency fund'"". The closest you get is splitting up your asset accounts into subaccounts as you suggest, in which case you can ""allocate"" funds for your specific purposes and make transfers between them as needed. That can work well enough depending on your exact goals, though it can sometimes make it a little trickier to reconcile with your actual bank statements. But there's not really an accounting reason to associate the ""emergency fund"" portion of your assets with the remaining balance of your loan; though there's nothing stopping you from doing so if that's what you're trying to do. Accounting answers questions like ""How much have I spent on X in the past?"" and ""How much do I own right now?"". If you want to ask ""How much am I allowed to spend on X right now?"" or ""Am I likely to run out of money soon?"", you may want a budgeting tool rather than an accounting tool." Remember that balance transfers are rarely fee free. As you state, there is a fee associated with the balance transfer. If your 0% rate is for 18 months and the fee is 3%, you are really paying 2% per year on the amount you transferred. The advantage is that you can redirect the debt you transferred is interest free and you can attack other debt with high interest on it. This can save you in interest fees and allow you to direct more of your money towards debt. The disadvantage is that your 0% interest will expire and become a much higher interest rate. Unless you pay off the transfer before the expiration, you will have to pay off the debt at the higher interest. How you decide to attack your debt reduction may need to factor in how long you expect to have debt and what other debt you have. Often times though, the savings in interest is less important than simplifying the number of debt accounts you have. The inspiration you receive from reducing your debt accounts is much more powerful. You realize reducing debt accounts allows you to actually see an end in sight and provides the recurring positive feedback that you are making progressing. This is why the advice to pay off your lowest balance credit cards first. A desktop application that has the same features (although as already stated, nothing will be identical but if you are looking for functionality then certainly there will be) and pretty simple to use was Microsoft Money, however, Microsoft stopped supporting it with newer versions and while the existing versions will work, I still use mine, there will be no future updates. I like the interface, its simple to use and has all the features you want. They abandoned it in favor of Intuit's Quicken but personally I am not a fan of the Quicken interface. They still had a more extensive and probably too much for the average user application called Office Accounting, but they abandoned future updates and supports on that in favor of Intuit's Quickbooks. Again, I am not a fan of the interface but they are very feature rich including invoicing and payroll, again overkill for the average user. They still have the Small Business Accounting in the form of Microsoft Dynamics, but that is utterly overkill for personal use. I generally don't trust online or cloud based accounting solutions like Mint or even Quicken online because I don't trust my information security to some third party without knowing how they are securing it and what will happen to me if/when they are leaked due to breach. So I like to keep everything local to myself and that's a good move for you, you should do that. It seems at the moment the market standard without much competition is Quicken for personal use and Quickbooks for small business. I would recommend you start with Quicken and if your needs increase in the future, you can easily transfer into Quickbooks to scale up as they are fully compatible with each other. Check it out here and compare their products to see what works best for your needs. "See my comment below about the official exchange rate. There is no ""official"" exchange rate to apply as far as I'm aware.   However the bank is already applying the same exchange rate you can   find in the forex markets. They are simply applying a spread (meaning   they will add some amount to the exchange rate whichever way you are   exchanging currency). You will almost certainly not find a bank that   doesn't apply a spread. Of course, their spread might be large, so   that's why it is good to compare rates. By the way, 5 GBP/month seems   reasonable for a foreign currency (or any) acct. The transaction fees   might be cheaper in a different ""package"" so check. You should consider trying PayPal. Their spread is quite small - and publicly disclosed - and their per-transaction fees are very low. Of course, this is not a bank account. But you can easily connect it to your bank account and transfer the money between accounts quickly. They also offer free foreign currency accounts that you can basically open and close in a click. Transfers are instantaneous. I am based in Germany but I haven't had a problem with clients from various English-speaking countries using PayPal. They actually seem to prefer it in many instances." "I'll try to give you some clues on how to find an answer to your question, rather than answering directly the question asked.  Why not answer it directly? Well, I can, but it won't help you (or anyone else) much in two months when the rates change again. Generally, you won't find such in brick-and-mortar banks. You can save some time and only look at online banks. Examples: ING Direct (CapitalOne), CapitalOne, Amex FSB, E*Trade, Ally, etc. There are plenty. Go to their web sites, look for promotions, and compare. Sometimes you can find coupons/promotions which will yield more than the actual savings rate. For example, ING frequently have a $50 promotion for opening a new account. You need to understand that rates change frequently, and the highest rate account today may become barely average in a week. There are plenty of sites that offer various levels of comparison information. One of the most comprehensive ones (IMHO) is Bankrate.com. Another place to look is MoneyRates.com. These sites provide various comparisons, and you can also find some promotions advertised there. There are more similar sites. Also, search the Internet and you can find various blog posts with additional promotions – frequently banks give ""referral bonuses"" to provide incentive for clients to promote the banks. Do some due diligence on the results that appear promising. Not much. You won't find any savings account that would keep the value (purchasing power) of your money over the long term. Keeping money in savings accounts is a sure way to lose value because the inflation rate is much higher than even high-yield savings accounts. But, savings accounts are safe (insured by FDIC/NCUA up to the limit), and very convenient to keep short term savings – such as an emergency fund – that you cannot afford to lose to investments. Sometimes you'll get slightly better rates by locking up your money in a Certificate of Deposit (CD), but not significantly higher when the CD is short-term." Other than the options pointed out by MoneyOne, I would like to add one more. If the bank that you want to transfer money from has bill pay facility, then you can send yourself a check for the required amount. Then you could deposit this check in the bank where you want to money transferred. I do agree that this is a long way method of transferring money between banks, but this is the only way to do it if your (From) bank doesn't allow bank to bank transfers for your (To) bank or charges you money for each transfer. Normally, most banks give you access to bill pay facility free of charge if you use online banking. I also believe that you could even use it with a savings account, but don't quote me on that. Also, I do know that Bank Of America has started accepting checks through their ATMs, so if your (To) bank does something similar, you would not even need to go to a physical branch. "At this point, a great deal of the world's wealth exists only in electronic form, and just as you can write a check or pay by debit card and trust the banks will handle it, banks can conduct wire transfers"" through higher-level banking networks. In the US, when there is a need to convert physical money to electronic or vice versa, it is typically handled by armored car and armed guard transfer between a bank and the local Federal Reserve Bank office. Physical money is moved around only when necessary, and for as short a distance as possible, to the most secure facilities possible, to minimize risk. I can't vouch for how it's managed elsewhere in the world, where the networks and repository banks may not be as available. I would presume (I would hope!) that the same general concepts and approaches are followed." "Yes, that's all they do.  It's effectively an ""automatic saving/investing"" program.  Bank of America does something similar with ""Keep the Change"", transferring the leftovers from checking to savings. The basic concept here is that people are lousy at saving, so if you put money into savings/investments in some way that is not in your control, it will be better than if you do it under your control even if it costs something because you're going to spend whatever your checking account balance is - so if that balance is artificially reduced, you'll not spend that money and instead have it in savings.  This may be effective for some people, I don't know.  Not something I would touch with a ten foot pole."