How do I accept card payments online in QuickBooks Online?
Accept card payments from customers
You can accept customer credit and debit card payments directly inside QuickBooks Online when you sign up for QuickBooks Payments (by Intuit). If you already have an account with QuickBooks Payments, link it to your company to start processing.
Before you begin
- Ensure you have an active QuickBooks Payments account; sign up or connect one from Settings ⚙️ → Account and settings → Payments.
- In the Payments tab, verify your merchant account is connected and set to process card transactions.
Receive a card payment for an existing invoice
- Go to + New and select Receive payment.
- Choose the customer. The customer’s open invoices appear.
- Check the invoice(s) you want to pay, enter the Payment date, and choose a Payment method (e.g., MasterCard, Visa).
- Click Enter card details (or Add card) – if a card is already saved for this customer, the last 4 digits show and you can select it.
- To store the card securely for future use, check Save this card for future transactions.
- Confirm that the Process payment when saving toggle is turned on.
- Click Save and close (or Save and new). The payment is authorized and recorded instantly.
Record a sale and take a card payment at the same time
- Go to + New and select Sales receipt.
- Fill in the customer name, date, products/services, and amounts.
- Under Payment method, pick the credit card type.
- Enter card details or use a saved card.
- Ensure the processing toggle is active, then click Save.
What happens next
- The transaction processes right away if you kept the processing toggle on. You’ll see a confirmation in the payment history.
- Funds land in your bank according to your QuickBooks Payments deposit schedule (usually next-day).
- If you saved the card, it appears in the customer’s profile under Payment methods for future transactions.
Note: If you don’t see the option to enter card details, your QuickBooks Payments account may not be fully set up. Go to Settings ⚙️ → Account and settings → Payments and follow the prompts to activate it.