If you’d like to let your customers pay by credit card or ACH, you can set up a Payments account with QuickBooks. When you send an invoice to a customer, there will be a link to make a payment. If they use this link, the payment will automatically post in your QuickBooks account. As long as they pay by 3:00 p.m. PT, you’ll receive credit card payments the next day and, if you signed up for next-day deposits for ACH transfers, you’ll also receive those payments the next day.

If you use QuickBooks Online, the fees are:

  • ACH: 1%, max $10
  • Swiped credit cards: 2.4% plus 25¢
  • Invoiced credit card payments: 2.9% plus 25¢
  • Keyed credit cards: 3.4% plus 25¢

If you use QuickBooks Desktop, there are 2 plans you can use. The first has no monthly fee. The second has a $20 monthly fee, but lower transaction fees. The fees are:

  • ACH: $1.00, for either plan
  • Swiped credit cards: 2.4% plus 30¢ or 1.6% plus 30¢ (with monthly plan)
  • Invoiced credit card payments: 3.5% plus 30¢ or 3.3% plus 30¢ (with monthly plan)
  • Keyed credit cards: 3.5% plus 30¢ or 3.3% plus 30¢ (with monthly plan)

When you sign up for QuickBooks Payments, you’ll automatically get the ability to accept both ACH and credit card payments. If you want to control how your customers pay, e.g. only accepting ACH payments to reduce fees, you can check which payment method(s) to accept when you send each invoice. If you want to set up recurring payments from a customer, you can find instructions here for QuickBooks Online, or here for QuickBooks Desktop.

If you’d like to set up QuickBooks Payments, click on the Gear menu, go to Account and Settings, and go to the Payments. Click on Learn More and navigate the screens that come up.

You can find additional information at this page, including some FAQs at the bottom.