Level 1

Cannot pay US$ Bills with Foreign Credit Card (Quickbooks Desktop)

Hi Everyone,

Happy to join the community ! I just made the move from Quicken to Quickbooks.


I have accounts and credit cards in the US and in a foreign country.

My home currency in Quickbooks desktop is set to US$


There is one particular transaction where I use my foreign credit card to pay a US vendor.  This is helpful when I need payments to be taken from my foreign bank account.


I have recorded this type of transaction in quicken but when I tried in Quickbooks desktop using the pay bills feature, the foreign credit card does not appear in the list to choose from. Only my US issued credit cards.


The reasoning for this makes sense. However, I am interested in having the option to record such a transaction.


Has anyone else in the community faced a similar scenario ? Would love to hear how you handled it.




QuickBooks Team


It's nice to have you here in the Community, @fastlearner.


Meanwhile, paying US bills using a foreign bank is unavailable in QuickBooks Desktop. As a workaround, you'll want to create an expense transaction for the money out of foreign currency. You can either use the Pay Bills or Write Checks feature. 


Then, you can deposit the money to your US account. After that, you may apply it as payment. 


Here's how to write checks for the money out of foreign currency:

  1. Go to Banking and select Write Checks.
  2. Select your foreign credit card in the Bank drop-down list.
  3. Enter the necessary information.
  4. Select Save and Close.


To deposit the amount into your US account, follow the steps below:

  1. Go to Banking and select Make Deposits.
  2. Select your US account in the Bank drop-down list.
  3. Enter the necessary information.
  4. Select Save and Close.


Once done, you can pay bills with the same amount you deposited to your US account.


You can check this article for more details about managing reports: Understand reports.


If you have other questions, let me know in the comment section. I'm always here to help. Have a great day.

View solution in original post

Level 1


Great. Thanks @LieraMarie_A 

By chance, is this also unavailable in quickbooks online ?

QuickBooks Team


Thanks for the clarification, @fastlearner.


As of now the option to pay US vendors with your foreign credit card account is also not available in QuickBooks Online (QBO).


As a workaround, you can add the vendor and set them to be paid with your foreign credit card account. This way, you'll be able to pay them with it. Let me show you how.


Before we start, ensure to turn on the multicurrency feature and create an account for the foreign currency in your QBO account. Once done you can now follow these steps:

  1. Go to the Expenses menu.
  2. Select the Vendors tab.
  3. Click New vendor.
  4. Enter your vendors information.
  5. Click the I pay this vendor with drop-down menu and select the currency you want to pay your vendor. 2.PNG
  6. Select Save.
Once done, you can now pay your vendor using your foreign credit card. Also, I got you this article you can read to learn more about the multicurrency feature in QBO


You can also check our App store and look for a third party that has the feature you need. You can also go to the Apps menu in your QBO account and search for an app from there.


Lastly, I encourage visiting our Getting Started page for reference. There, you can read and learn some tips in knowing your ways in QBO.


Let me know if there's anything else you need help with. I'm always here to back you up. Keep safe!

View solution in original post

Level 13



I am not sure but you should try by yourself. Explore MP to pay bill to a US vendor by using your foreign CC. If it is a business credit card, MP should be accept it.

https:// melio.grsm.io/quickbooks