Your Guide to Accept Credit Cards In Quickbooks Desktop

What You Get:

Free Guide

Free, helpful information about Account Access and related Accept Credit Cards In Quickbooks Desktop topics.

Helpful Information

Get clear and easy-to-understand details about Accept Credit Cards In Quickbooks Desktop topics and resources.

Personalized Offers

Answer a few optional questions to receive offers or information related to Account Access. The survey is optional and not required to access your free guide.

How to Accept Credit Cards in QuickBooks Desktop: A Clear, Practical Guide

Accepting credit cards in QuickBooks Desktop can save you time, reduce errors, and help you get paid faster. But there are a few moving parts: payment processors, account setup, fees, versions of QuickBooks, and how it all shows up in your books.

This guide walks through the core concepts, options, and steps so you know what’s possible and what you’d need to look at for your own setup.

What it really means to “accept credit cards in QuickBooks Desktop”

When people say they want to “accept credit cards in QuickBooks Desktop,” they usually mean one or more of these:

  • Process card payments directly from an invoice (so you click “Receive Payment” and charge the card right there).
  • Email invoices with a “Pay Now” button so customers can pay online by card.
  • Use a card reader to swipe, tap, or dip cards and have the sale recorded in QuickBooks.
  • Record card payments that were taken elsewhere (like your ecommerce site or a different terminal) and just keep the books straight in QuickBooks.

Those options fall into two broad categories:

  • Integrated processing: QuickBooks Desktop is directly connected to a payment service. You can charge cards from inside QuickBooks, and payments and fees sync into your books.
  • Non‑integrated / manual: You run the card using a separate system, then manually enter the payment into QuickBooks.

Which approach makes sense depends on your volume, budget, comfort with tech, and how tightly you want accounting and payments to connect.

Key concepts: Merchant accounts, payment processors, and QuickBooks Desktop

To accept card payments in or around QuickBooks, you’ll be dealing with at least three things:

  1. Your QuickBooks Desktop software

    • Different versions (Pro, Premier, Enterprise, Accountant) and years may offer different levels of payment integration.
    • Desktop is installed on a computer, not run in a web browser like QuickBooks Online.
  2. A payment processor or merchant service

    • This is the company that actually runs the card transaction, talks to Visa/Mastercard/Amex networks, and moves money to your bank.
    • Sometimes this is called a merchant account provider; sometimes it’s a “payment service” that bundles merchant services behind the scenes.
  3. Your bank account

    • Where funds eventually land.
    • How quickly and how often funds are deposited depends on your processor and your settings, not QuickBooks Desktop itself.

QuickBooks Desktop doesn’t move money by itself. It either:

  • Connects to a supported payment service that moves the money, or
  • Records a payment you processed elsewhere.

Main ways to accept credit cards in QuickBooks Desktop

Here’s the big picture of your options:

ApproachWhat it looks likeWho tends to use itProsTrade‑offs
Fully integrated card processingCharge cards from invoices, “Pay Now” links, or card readers directly tied to QBDBusinesses wanting automation and less manual data entryFewer manual steps, easier reconciliation, payments auto‑link to customers/invoicesYou’re tied to compatible processors; you’ll evaluate fees and contracts
Semi‑integrated (add‑on tools)Use a third‑party app that bridges your payment provider and QBDBusinesses that already have a processor or special needs (e.g., specific gateways)More flexibility in processor choice, some automationMay require extra setup, subscriptions, or syncing
Manual / external processingRun cards on a separate terminal or website, then record in QBDBusinesses with an existing POS or online store that doesn’t integrateUses what you already have, no extra QuickBooks payments features neededMore manual data entry, higher chance of errors or timing differences

Your “best” fit depends heavily on how and where you collect payments now (in‑person, online, phone orders, recurring billings, etc.) and how much effort you want to spend on tying them back to QuickBooks.

Basic steps to start accepting credit cards in QuickBooks Desktop

The exact clicks vary by version and payment provider, but the setup usually follows this pattern:

1. Confirm your QuickBooks Desktop version and updates

Before you connect anything:

  • Check which edition and year you’re running (for example, QuickBooks Desktop Pro 2022).
  • Install the latest updates/patches for your version so payment features and security tools are current.
  • Note that older or discontinued versions may have limited or changing support for integrated payments.

Why this matters: Integrated payment options are closely tied to supported versions. Older software may not offer the same tools or may phase out certain services over time.

2. Set up or connect a payment service

To actually run cards from inside QuickBooks Desktop, you typically need to:

  • Apply for or connect to a payment/merchant account that works with your version of QuickBooks Desktop.
  • Provide business and banking information so the processor can:
    • Verify your business (for fraud and compliance checks).
    • Set up deposit timing into your bank account.
  • Review:
    • Processing fees (often a percentage + small per‑transaction fee; exact numbers vary by provider and your business type).
    • Chargeback terms (when customers dispute charges).
    • Contract length or cancellation rules, if any.

What varies:
Approval criteria, rates, and contract details differ from one provider to another. Some businesses may be approved easily; others (like high‑risk industries or new ventures) may face more questions or conditions.

3. Turn on credit card payment options in QuickBooks Desktop

Once a payment service is connected, you usually:

  • Go to your Customer and Sales settings in QuickBooks Desktop.
  • Enable Credit Card as a payment method.
  • Turn on options like:
    • Online payments for emailed invoices.
    • Accepting cards, and in some cases ACH/bank transfers, depending on your service.

This is where you decide whether you want:

  • Just manual card entry (you type the number when receiving payment).
  • Emailed invoices with a pay button.
  • Integrated card readers for in‑person swipes, dips, or taps.

4. Set up items and accounts for fees and deposits

To keep your books clean, you’ll want:

  • A specific bank account in QuickBooks to represent your undeposited card funds or your clearing account, depending on how your provider deposits payments.
  • An expense account for processing fees, so they don’t get lost in your general operating expenses.
  • Clear mapping between:
    • Customer payments,
    • Fees deducted by your processor, and
    • Final deposits into your real‑world bank account.

Some integrated systems handle this mapping for you; others require you to choose how deposits and fees are recorded. The “right” approach depends on how detailed you want your reconciliation to be.

How to actually take a credit card payment in QuickBooks Desktop

Once everything is set up, here are the common day‑to‑day workflows.

Option 1: Charge a card when receiving payment on an invoice

Typical steps:

  1. Create and save an invoice for your customer.
  2. When paid, open the invoice and choose Receive Payments.
  3. Select Credit Card as the payment method.
  4. Enter card details (or select a saved card).
  5. Process the payment:
    • QuickBooks submits the transaction to the connected processor.
    • If approved, the invoice is marked paid, and a payment entry is created.

Variables to watch:

  • Whether you store cards on file for future charges will depend on your processor’s features and your policies around security and customer consent.
  • How quickly the money hits your bank depends on your processor’s funding schedule, not QuickBooks.

Option 2: Email an invoice and let the customer pay online 💳

Typical steps:

  1. Create an invoice in QuickBooks Desktop.
  2. Make sure the invoice is set to allow online payment by card (and possibly bank transfer).
  3. Email the invoice from QuickBooks.
  4. Customer clicks the “Pay Now” button, enters their card info on a secure payment page.
  5. Once paid, the integrated system:
    • Processes the card.
    • Marks or syncs the invoice as paid in QuickBooks.
    • Records the payment and, in some setups, the processing fee.

This is helpful if:

  • You do a lot of remote billing (services, B2B invoices, project work).
  • You don’t want to handle card numbers directly for security reasons.

Option 3: Use a card reader for in‑person sales

If your payment setup includes a card reader that integrates with QuickBooks Desktop, you can:

  1. Create a sales receipt or invoice in QuickBooks Desktop.
  2. Use the card reader to swipe, tap, or insert the customer’s card.
  3. The payment is processed and recorded back into QuickBooks.

This is common for:

  • Retail, walk‑in services, or field service businesses.
  • Users who want fewer manual entries and a clear tie between face‑to‑face transactions and their accounting.

Note: Availability of specific hardware and exact integration steps depends on your payment provider and your QuickBooks Desktop version.

How card payments show up in your accounts

When everything is working smoothly, a single credit card transaction ripples through your books in a few ways:

  • Customer level

    • The invoice or sales receipt shows as paid.
    • The customer’s balance is reduced.
  • Income

    • The sales amount posts to your income accounts based on the items you sold (products, services).
  • Cash / bank

    • A payment record is created in your undeposited funds or clearing account.
    • When the provider sends a lump deposit (often grouping several transactions), QuickBooks matches that deposit to one or more payments.
    • Processing fees are recorded as an expense—either automatically or as a manual adjusting entry, depending on your setup.

The exact pattern depends on:

  • Whether deposits show up as gross amounts with separate fee charges or net of fees.
  • Whether your integration is configured to auto‑create fee entries.
  • How often your provider batches and deposits funds (daily, next‑day, etc.).

Key variables that affect your setup and experience

A few factors shape how smooth your card acceptance will be in QuickBooks Desktop:

1. Your business model and sales channels

  • Mostly in‑person: Card readers and integrated POS‑style workflows may matter more.
  • Mostly invoicing/remote: Online payments and email‑to‑pay links might be more important.
  • Mix of ecommerce, subscriptions, and walk‑in: You may rely on a web platform as the primary processor and use QuickBooks Desktop more for recording and reconciliation than for direct charging.

2. Transaction volume and average ticket size

  • Higher volume can:
    • Make automation and integration more valuable (less manual work).
    • Affect how processors price your account and how they handle risk.
  • Very low volume might:
    • Make elaborate setups less appealing.
    • Steer you toward a simpler or more manual combination.

3. Your tolerance for fees vs. manual admin work

  • More integration and automation generally means:
    • Less manual entry and fewer mistakes.
    • You’re working within the options and pricing of supported processors.
  • More manual workflows can:
    • Let you choose any external processor.
    • Require more time and attention to keep books and bank statements aligned.

4. Security and access control (Account Access concerns)

Accepting cards involves sensitive data, even if you never see full card numbers.

Things to think about:

  • User permissions in QuickBooks Desktop
    • Who can process payments, refund, or view payment reports.
    • Whether you separate duties (for example, different people handling receivables vs. reconciliation).
  • Device security
    • Updated operating systems and antivirus on machines running QuickBooks.
    • Controlled access to card readers and payment accounts.
  • Access to the payment portal
    • Who in your organization can log in to the payment provider’s online dashboard.
    • How you manage passwords and multi‑factor authentication.

The right setup depends on your team size, trust boundaries, and any industry‑specific compliance standards you’re subject to.

Common questions about credit card payments in QuickBooks Desktop

Do I have to use an integrated payment service?

No. You can:

  • Take a payment on a separate card terminal or ecommerce platform, and
  • Manually record it in QuickBooks as:
    • A customer payment against an invoice, or
    • A sales receipt for immediate sales.

You just won’t get:

  • Automatic payment processing from within QuickBooks.
  • Automatic matching of transactions, fees, and deposits.

Can I surcharge or pass on card fees to customers?

Some businesses consider surcharging (adding a fee for paying by card) or offering a cash discount. Whether that’s allowed is shaped by:

  • Card network rules (Visa, Mastercard, etc.).
  • State and local laws.
  • Your payment provider’s policies.

QuickBooks Desktop itself doesn’t decide whether you can surcharge. If you do, you’d generally set it up as a separate line item and handle it like any other charge. Legal and compliance questions are beyond what software alone can answer.

What if I switch processors or move to QuickBooks Online later?

  • Your historical payment records stay in QuickBooks Desktop as normal transactions.
  • Any new processor would need to be:
    • Integrated (if supported), or
    • Used externally with manual recording.
  • Moving to QuickBooks Online changes:
    • How payments integrate.
    • Which features and payment providers are available.

The right path depends on how locked‑in you are to your current tools, contract terms, and your future plans (growth, remote work, more online selling, etc.).

By now, you’ve seen how accepting credit cards in QuickBooks Desktop is less about one magic button and more about connecting the right pieces: your software version, a compatible payment service, your workflow (in‑person vs. invoicing vs. online), and your comfort level with fees and automation.

The practical next step for most people is to map out:

  • How you currently get paid (channels, volume).
  • Which parts you want QuickBooks Desktop to handle automatically, and
  • Where you’re willing to do some manual work to keep flexibility or control.

With those answers, you can compare payment options and QuickBooks features in a way that fits your specific business, instead of trying to force your business into a one‑size‑fits‑all setup.