Canadian personal finance software with ability to export historical credit card transactions?
Yodlee is the back-end which communicates with the banks, and Mint just provide a pretty layer on top. You can sign up for an account with Yodlee directly, which may give you the flexibility you need. "Yodlee and Mint are good solutions if you don't mind your personal financial information being stored ""in the cloud"". I do, so I use Quicken. Quicken stores whatever you give to it for as long as you want: so the only question is how to get the credit card transactions you want into it? All my financial institutions allow me to view my credit card statements for a year back, and download them in a form Quicken can read. So you can have a record of your transactions from a year ago right now, and in a year you will have two year's worth." If you're willing to use OFX or QIF files, most Canadian banks can spit output more data than 90 days. The files are typically used to import into Quicken-like local programs, but can be easily parsed for your webapp, I imagine.
"A ""balance transfer"" is paying one credit card with another.  You probably get offers in the mail to do this all of the time.  As other posters have noted, however, this usually comes with finance fees rather than the rewards that you get for normal purchases because it's written into your credit card agreement as a different class of transaction with different rules. I'm not sure if it's urban legend or true, but I have heard stories that suggest there were some ""loop holes"" in the earliest credit card reward plans that allowed for something like what you want.  I doubt that any plan ever allowed exactly what you've written, but I've heard stories about people buying gift cards from merchants and then using the gift cards to pay their bill.  This loop hole (if it ever existed) is closed now, but it would have allowed for essentially infinite generation of rewards at no cost to the cardholder.  The banks and credit card companies have a lot of years of experience at this sort of thing now, so the threshold for you finding something that works and conforms with the cardholder agreement is pretty small." "I don't know personally, but a few minutes spent on Google seem to indicate that such transactions are considered cash advances. I found a thread at fatwallet which states that buying chips on a credit card is considered a cash advance. If you want to research it yourself, I used the following search terms: casino chips credit card cash advance.  You could probably narrow down the search results by using casino chips ""credit card"" ""cash advance"" as the query." "There absolutely is a specific model that makes this so popular with so many credit card companies, and that model is ""per transaction fees"". Card companies also receive cost-sharing incentives from certain merchants. There is also a psychological reasoning as an additional incentive. When you want to accept credit cards as a source of payment as a business, you generally have three kinds of fees to pay: monthly/yearly subscription fees, percentage of transaction fee, and per transaction fee.  The subscription fees can be waived and sometimes are expressed as a ""minimum cost"", so the business pays a certain amount whether you actually have people use credit cards or not. Many of these fees don't actually make it to the credit card companies, as they just pay the service providers and middle-men processing companies. The percentage of transaction fee means that the business accepting payment via credit card must pay a percentage usually ranging from 1-3% of the total transactions they accept. So if they get paid $10,000 a month by customers in the form of credit cards, the business pays out $100-300 a month to the credit card processor - a good portion of which will make it back to the credit card issuing company, and is a major source of income for them. The per transaction fee means that every time a transaction is run involving a card, a set fee is incurred by the business (which is commonly anywhere from $0.05 to $0.30 per transaction). If that $10,000 a month business mentioned previously had 10 customers paying $1,000 each at $0.10 a transaction, that's only $1 in fees to the credit card processors/companies. But if instead that business was a grocery store with an average transaction of $40, that's $25 in fees.  This system means that if you are a credit card company and want to encourage people to make a specific kind of purchase, you should encourage purchases that people make many times for relatively small amounts of money. In a perfect world you'd want them to buy $1 bottles of water 5 times a day with their credit card. If the card company had 50,000 card holders doing this, at the end of 1 year the company would have $91,250,000 spread across 91,250,000 transactions. The card company might reasonably make $0.05 per transaction and %1 of the purchase total. The Get Rewarded For Drinking More campaign might earn the card company $912,500 in percentage fees and over $4.5 million in transaction fees. Yet the company would only have to pay 3% in rewards from the percentage fees, or $2.7 million, back to customers. If the card company had encouraged using your credit card for large once-yearly purchases, they would actually pay out more money in rewards than they collect in card-use fees. Yet by encouraging people to make small transactions very often the card company earns a nice net-income even if absolutely every customer pays their balance in full, on time, and pays no annual/monthly fees for their card - which obviously does not happen in the real world. No wonder companies try so hard to encourage you to use your card all the time! For card companies to make real money they need you to use your credit card. As discussed above, the more often you use the card the better (for them), and there can be a built-in preference for small repeated transactions. But no matter what the size of transaction, they can't make the big bucks if you don't use the card at all! Selling your personal information isn't as profitable if they don't have in-depth info on you to sell, either. So how do they get you to make that plastic sing? Gas and groceries are a habit. Most people buy one or the other at least once a weak, and a very large number of us make such purchases multiple times a week. Some people even make such purchases multiple times a day! So how do people pay for such transactions? The goal of the card companies is to have you use their product to pay as much as possible. If you pay for something regularly you'll keep that card in your wallet with you, rather than it getting lost in a drawer at home. So the card companies want you to use your card as a matter of habit, too. If you use a card to buy for gas and groceries, why wouldn't you use it for other things too? Lunch, dinner, buying online? If the card company pays out more and makes less for large, less-regular purchases, then the ideal for them is to have you use the card for small regular purchase and yet still have you use the card for larger infrequent purchases even if you get reduced/no rewards. What better way to achieve all these goals than to offer special rewards on gas and groceries? And because it's not a one-time purchase, you aren't so likely to game the system; no getting that special 5% cash-back card, booking your once-per-decade dream vacation, then paying it off and cancelling it soon after - which would actually make the card company lose money on the deal. In the end, credit card companies as a whole have a business model that almost universally prefers customers who use their products regularly and preferably for small amounts a maximum number of times. They want to reduce their expenses (like rewards paid out) while maximizing their revenue. They haven't figured out a better way to do all of this so well as to encourage people to use their cards for gas and groceries - everything else seems like a losing proposition in comparison. The only time this preference differs is when they can avoid paying some or all of the cost of rewards, such as when the merchants themselves honor the rewards in exchange for reduced or zero payment from the card companies. So if you use an airline card that seems to give you 10% back in airline rewards? Well, that's probably a great deal for the card company if the airline provides that reward at their own expense to try to boost business. The card company keeps the transaction-related fees and pays out almost nothing in rewards - the perfect offer (for them)!  And this assumes no shenanigans like black-out periods, ""not valid with any other offers"" rewards like on cars where only a fool pays full MSRP (and sometimes the rewards are tagged in this sort of way, like not valid on sale/clearance items, etc), expiring rewards, the fact that they know not everyone uses their rewards, annual fees that are greater than the rewards you'll actually be obtaining after accounting for all the other issues, etc. And credit card industries are known for their shenanigans!" In addition to what has been said, gift cards with a credit card logo (which is what I am assuming you mean here) do not have an address associated with them. That means that if you try to use one at a merchant that users address verification (common in online purchases), the transaction will fail.  In my experience with an American Express branded gift card, I was able to call the number on the back and they added an address to the card so that it would work. It seemed like this was a common and well known issue.  Because the gift card is not associated with any person, no verification is needed to add that address, you can give them any address you want.  Also I believe that the card numbers in use for gift cards are specific, that is you could tell that a card is a gift card based on the number alone. That means it is likely possible for a merchant to reject those gift cards while still accepting other cards from that network.  This is likely for certain transactions. For example,  a hotel or car rental agency requires a credit card for incidentals, and it's likely that the system itself will outright reject a gift card even if it has enough on it for the initial hold.  As for debit cards, I think there are far fewer issues with acceptance, other than the aforementioned hold issues described in another answer. "Other responses have focused on getting you software to use, but I'd like to attempt your literal question: how are such transactions managed in systems that handle them? I will answer for ""double entry"" bookkeeping software such as Quicken or GnuCash (my choice). (Disclaimer: I Am Not An Accountant and accountants will probably find error in my terminology.) Your credit card is a liability to you, and is tracked using a liability account (as opposed to an asset account, such as your bank accounts or cash in your pocket). A liability account is just like an asset except that it is subtracted from rather than added to your total assets (or, from another perspective, its balance is normally negative; the mathematics works out identically). When you make a purchase using your credit card, the transaction you record transfers money from the liability account (increasing the liability) to the expense account for your classification of the expense. When you make a payment on your credit card, the transaction you record transfers money from your checking account (for example) to the credit card account, reducing the liability. Whatever software you choose for tracking your money, I strongly recommend choosing something that is sufficiently powerful to handle representing this as I have described (transfers between accounts as the normal mode of operation, not simply lone increases/decreases of asset accounts)." "Probably not. For your savings to enter an RRSP account, the recipient account must itself be an RRSP (duh! I hear you say). This appears to rule out any UK-based banks as they would not offer this type of account, which appears to be confirmed with a quick Google search returning no useful result for ""rrsp uk"". According to Income Tax Folio S3-F10-C1, Qualified Investments – RRSPs, RESPs, RRIFs, RDSPs and TFSAs, an RRSP may include listed securities traded on designated stock exchanges, including the London Stock Exchange. While this enables some possibilities, it is not clear that Canadian banks would offer much in the form of UK RRSPs. Your best bet may be to contact your bank and ask if they offer RRSP services for expats. Here is a list of Canadian banks in the UK. Obviously, this does not mean that they offer the type of service you are looking for (or even that they offer retail services, this may be just a trading office). Finally, if you need to move money from an RRSP to anything other than an RRSP this will trigger the inclusion of the sale proceeds as taxable income in that year." http://dealbook.nytimes.com/2014/12/13/small-bank-in-kansas-is-a-financial-testing-ground/ Citizens Bank of Weir might allow you to do this, their experimentation in speeding up bank transfers was pushing money over the debit card network. I had $70K in credit card at one point.  Limited income, starting a business - it's the only credit available. (yes, all paid off now).