How do I accept online payments on Android?

Online payments allow you to accept payments for your invoices online with credit cards, bank transfers (ACH), and PayPal through any of our online payment options on your Android app.

Set Up Online Payments

Ensure that your online payment options are connected in your account on a web browser. This must be done first before you activate it on any invoice in the Android app. Once you have online payment options set up, use the below steps to activate any online payment option on your invoice:
  1. Once logged in, tap on Invoices at the bottom
  2. Tap on an existing invoice to edit, or tap on the + plus button to make a new invoice
  3. At the top under Online Payments, tap on Accept Online Payments
    Accept online payments button at top of invoice.
  4. Next to the payment method you’d like to use, slide the toggle to turn it on
    Accept online payments area with toggles to enable.
  5. Then for either Stripe Standard or FreshBooks Payments, tap to activate Credit Card and/or ACH Bank Transfer (available for US businesses + US clients only)
    Stripe enabled with checkboxes checked off for credit cards and bank transfers.
  6. If enabling PayPal, you can also activate Accept Debit or Credit Cards (available for PayPal accounts in select countries only)
    PayPal enabled with a checkbox for accept debit cards and credit cards enabled.
  7. Then tap on Back to save your online payment settings, the payment method will be selected
  8. Continue creating your invoice as needed, and tap on Save to finish.


What happens if I haven't connected an online payment method yet?
If you haven't set up FreshBooks Payments, PayPal, or Stripe Standard yet, you can activate on a web browser with the steps for FreshBooks Payments, PayPal or Stripe Standard first. Once completed, then the payment option will become available to select on your app while making an invoice.