This feature is only available for ShopKeep merchants on select pricing packages.

Invoices

Use Invoices to send customers a bill for goods or services to be paid at a later date online or from the register. From BackOffice, invoices can be sent via email, printed for delivery by mail or in person, and tracked individually by status. Invoices ready for payment can be rung up at the register and marked as paid in BackOffice, or paid online if online payments are set up.

Table of Contents

What are Invoices?

Invoices allow a business to bill customers for goods or services and collect payment at a later date. They can be used to manage special types of sales interactions, such as work orders, deposits, and mail orders. From BackOffice, invoices can be printed, emailed to customers, and tracked to see which are awaiting payment, past due, and paid.

Create an Invoice

Set up a new invoice in BackOffice to create a bill for items you sell or services you provide. Once created, an invoice can be emailed to its assigned customer or printed into a physical copy.

  1. In BackOffice, click ‘Invoices’.
  2. Click ‘Create invoice’.
    Click to Enlarge
  3. (Optional) Add a title.

    This describes the purpose of the invoice and appears at the top, under the business information.

    a Click ‘Add invoice title’.
    Click to Enlarge
    b Enter a title and click ‘Save’.
    Click to Enlarge
  4. Select a customer from the 'Bill To' drop-down to assign to the invoice.
    • Only existing customers with a saved email address will appear.
    • Search for customers by name, email, or phone number.
    • Visit our Manage Customers article to learn how to create new customers or add emails to existing ones.

    Click to Enlarge
  5. Click the date icon to select a due date.

    This is the date by which the customer must pay the invoice.

    Click to Enlarge
  6. (Optional) Add notes to the invoice.

    Notes can include terms and conditions, payment instructions, or other details and appear below the customer name and due date.

    a Click ‘Add invoice notes’.
    Click to Enlarge
    b Enter notes and click ‘Save’.
    Click to Enlarge
  7. Add inventory items to the invoice.
    a Click ‘Add new item’.
    Click to Enlarge
    b Search for an item, then click to select it.
    Click to Enlarge
    c Enter the quantity. For open priced items, also enter the price.
    Click to Enlarge
    d (Optional) Enter an amount to discount the line item.
    Click to Enlarge
    e Repeat a – d in step 7 for each additional item.
  8. (Optional) Toggle ‘Sales Tax’ off or on.
    For tax-exempt customers, ‘Sales Tax’ is always 0.00 regardless of the position of the sales tax toggle switch.

  9. Choose to either save as a draft or finish the invoice.

    If you receive an error, visit our troubleshooting guide for help.

    a To save as a draft that can be edited or deleted later, click ‘Save as Draft’.
    Click to Enlarge
    b To finish the invoice and share it with the customer, click the arrow and select an option. Finished invoices cannot be edited or deleted but can be canceled before payment.
    Finish and Send | Send the invoice by email to the address on file for the customer. The email sends from no-reply@shopkeep.com and its subject contains the store name and invoice number. If online payments are set up, emailed invoices can be paid online by the customer. If an emailed invoice is later canceled, the customer will automatically receive an email confirming the cancellation.

    Finish and Print | Print the invoice to a connected computer printer.

    Click to Enlarge

Manage Invoices

From BackOffice, check the status of existing invoices, edit or delete invoice drafts, and resend, reprint, or cancel finished invoices

Check Invoice Status

The status of an invoice shows whether it is a draft, open, paid, past due, or canceled. Visit the Invoices screen to check invoice statuses and view other details.

  1. In BackOffice, click ‘Invoices’.
  2. (Optional) Click any header with arrows to sort the table.
    Click to Enlarge

    Invoice Number | Unique identification number generated by ShopKeep that cannot be changed.
    Date Created | Date the invoice was created in BackOffice.
    Date Due | Date by which the customer must pay the invoice.
    Customer | Name or email of the customer assigned to the invoice.
    Status | Draft, Open, Paid, Past Due, or Canceled. Learn about each status below in step 3.
    Amount Due | Total invoice amount. This does not change when a customer pays an invoice.

  3. Check the ‘Status’ column for the status of each invoice.
    Click to Enlarge

    Draft | Invoice is saved as a draft and can be edited or deleted.
    Open | Invoice is finished, printed or emailed, and awaiting payment.
    Paid | Invoice was marked as paid. Invoices paid at the register must be manually marked as paid in BackOffice. Invoices paid online are automatically marked as paid after the customer pays.
    Past Due | Due date passed and the invoice was not marked as paid.
    Canceled | Invoice was manually canceled while in ‘Open’ or ‘Past Due’ status because it was no longer needed.

  4. Click an invoice to view its items and other details.
    Click to Enlarge

Edit and Delete Draft Invoices

Edit an invoice draft to make changes before sending it to a customer. If a draft is no longer needed, delete it to remove it from BackOffice.

Only drafts can be edited and deleted. ‘Open’, ‘Paid’, ‘Past Due’, and ‘Cancelled’ invoices cannot be modified.

If an ‘Open’ or ‘Past Due’ invoice is no longer needed, follow these steps to cancel it.

  1. Select a draft invoice from the Invoices screen.
    Click to Enlarge
  2. Make changes to the draft or click 'Delete Invoice' to remove it.
  3. If editing the invoice, choose to either save again as a draft or finish the invoice.

    If you receive an error, visit our troubleshooting guide for help.

    a To save as a draft that can be edited again later, click ‘Save as Draft’.
    Click to Enlarge
    b To finish the invoice and share it with the customer, click the arrow and select an option to email or print. Finished invoices cannot be edited or deleted but can be canceled before payment
    Click to Enlarge

Resend and Reprint Invoices

If you or a customer needs a copy of a finished invoice or invoice cancellation, resend or reprint it from BackOffice.

  1. Select a non-draft invoice from the Invoices screen.
    Click to Enlarge
  2. Click the arrow and select ‘Print’ or ‘Send’.
    Click to Enlarge

Cancel an Invoice

NOTICE:
We are slowly rolling out the ability to cancel an invoice to all merchants with invoices in their pricing package so this feature may not be currently available to you yet

Cancel an open invoice if it is no longer needed after it was printed or emailed to a customer. Canceled invoices remain on the Invoices screen after cancellation and cannot be uncanceled or paid.

Only ‘Open’ and ‘Past Due’ invoices can be cancelled. If a ‘Draft’ invoice is no longer needed, follow these steps to delete it.

  1. Select an ‘Open’ or ‘Past Due’ invoice from the Invoices screen.
    Click to Enlarge
  2. Click the arrow and select ‘Cancel Invoice’.
    Click to Enlarge
  3. Click ‘Continue’ to complete the cancellation.

    If the invoice was emailed to the customer when it was originally finished, the customer will automatically receive an email confirming the cancellation.

    Click to Enlarge

Online Payments Setup

Set up online and mobile payments to allow customers to accept credit and debit card payments online for emailed invoices, sales run using the ShopKeep Pocket app, and orders placed via a ShopKeep eCommerce webstore. The ShopKeep account owner can fill out the application for online payments and connect a bank account from BackOffice, then run an optional test transaction to make sure everything works properly.

  • This feature is currently only available to ShopKeep merchants located in the United States.
  • Online and mobile payments can be set up from BackOffice, as shown below, or from the ShopKeep Pocket app. You only need to sign up once using one of these methods. After signup and approval, you will be able to access all methods of online and mobile payment. Additional steps are required to accept credit payments in a ShopKeep eCommerce webstore.
  • Payment Setup

    ShopKeep Business Owners can access the online payments setup flow in BackOffice to get approved for processing credit payments for emailed invoices, sales run in ShopKeep Pocket, and orders placed via a ShopKeep eCommerce webstore.

    Accepting credit payments in a ShopKeep eCommerce webstore requires additional steps.

    1. Sign into BackOffice as the Business Owner.
    2. Click ‘Card Payments’, then select ‘Online and Mobile Payments’.
      Click to Enlarge
    3. Click ‘Get Started’.
      Click to Enlarge
    4. Select ‘Business Details’, then follow the prompts to enter your business information.

      For this step, you will need to enter the:

      • Business type (e.g. sole proprietor, company, etc.)
      • Name, email address, date of birth, home address, phone number, and last 4 digits of the Social Security number of the Business Owner
      • Industry and website of the business
      Click to Enlarge
    5. Click ‘Bank Account’, then follow the prompts to enter the details for the bank account where you want to receive deposits.

      Provide your long-term choice of deposit account as this information cannot be updated in BackOffice. To learn how to change this account, contact paymentssupport@shopkeep.com.

      For this step, you will need to enter the:

      • Routing number and account number of the bank account
      Click to Enlarge
    6. Wait for ‘Active’ to appear next to ‘Business Details’ and ‘Bank Account’, indicating approval for payments.

      Most merchants will be approved within moments. If either status shows ‘Pending’, check back in 1 – 3 business days or wait to receive email confirmation that you were approved.

      Click to Enlarge
    7. Enter the DBA for your business in the ‘Doing Business As’ field, then click ‘Save’ to save changes.

      The DBA must be 5 – 22 characters long, contain no special characters, and have at least 1 letter.

      • The DBA, or ‘doing business as’ name, appears on customer credit card statements next to each online and mobile payment charge from your business.
      • By default, the DBA is set to the website entered in the ‘Business Details’ section (see step 4). If you did not enter a website and do not update your DBA, it will default to ‘ShopKeep’.
      Click to Enlarge
    8. (Optional) Follow the steps here to enable payments for your ShopKeep eCommerce webstore.
    9. (Optional) Follow the steps in the section below to run a test transaction.

    Run a Test Transaction (Optional)

    After setting up online payments in BackOffice, run an optional test transaction by paying for an invoice online to confirm the setup was successful.

  • A test transaction can be run by paying for an invoice, as shown below, or by processing a credit sale in the ShopKeep Pocket app. You only need to use one of these to run a test transaction and confirm that online and mobile payments setup was successful.
  • After running a test transaction, either perform a return at the register to balance out the net sales amount for that day or exclude that day when running sales reports. Transactions run at the register or in ShopKeep Pocket will appear in reporting and cannot be deleted. Paid invoices cannot be deleted from BackOffice.
  • Online and mobile payments cannot currently be refunded back to the card used in the original payment via the ShopKeep Pocket or Register apps, BackOffice, or the eCommerce Dashboard. To request a refund for an online or mobile payment, contact paymentssupport@shopkeep.com.
    1. Add a new customer in BackOffice using your own email address.
      Click to Enlarge
    2. Create a new invoice, then select the customer created in step 1 from the ‘Bill To’ drop-down.
      Click to Enlarge
    3. Add an open priced item to the invoice, then enter a $0.50 price.

      All invoices paid online require a minimum payment amount of $0.50.

      Click to Enlarge
    4. Click the arrow, then select ‘Finish and Send’.
      Click to Enlarge
    5. Locate the invoice in your email and follow the steps here to pay it online.

      The credit or debit card used to pay for the test invoice must not be tied to the bank account used to set up online and mobile payments.

    Invoice Payment

    Customers can pay for an invoice in person at the register or online via the link in their emailed invoice. Learn below how to accept invoice payment using each of these methods.

    Pay Online

    Customers can pay emailed invoices online by credit card if online payments are set up. After a payment has been received, ring up the invoice’s items at the register to remove those items from inventory and to record the sale on BackOffice reporting.

    An invoice can only be paid online if it was emailed to the customer after online payments were set up.

    1. Customer opens the invoice in their email.
      Click to Enlarge
    2. Customer clicks ‘Pay this invoice’.
      Click to Enlarge
    3. In the newly opened tab, the customer enters their credit card information and clicks ‘Pay Now’.
      Click to Enlarge
    4. Customer waits for their payment to finish processing.

      The customer will receive an email receipt from no-reply@shopkeep.com to confirm their payment.

      Click to Enlarge
    5. The Business Owner or an employee with ‘Manage Invoices’ permissions can check the invoice status to see it has been paid.
      Click to Enlarge
    6. At the register, a cashier rings up a sale for the items on the invoice.
      • Learn how to check the invoice’s items here.
      • Steps 6 – 10 add the paid invoice to BackOffice sales reports and update the quantity on hand of sold items, but are not required to receive the online payment.
      Click to Enlarge
    7. Cashier taps 'Select Customer' (iOS) or the customer icon (Android).

      Some merchants using the iOS ShopKeep Register app will see the ‘Select Customer’ button on the right side of the screen. We are slowly rolling out the changes below to all merchants.

      Click to Enlarge
    8. Cashier searches for and selects the customer assigned to the invoice.

      Tagging the customer to the sale links them to their purchase for reporting purposes.

      Click to Enlarge
    9. (Optional) Apply discounts as present on the invoice, and remove tax if the invoice was non-taxable.
      Click to Enlarge
    10. Cashier taps ‘…’ and selects 'External Credit' or ‘Other’ to tender the sale.

      Don’t see these options? Learn how to enable additional tenders here.

    Pay at the Register

    Payment for an invoice must be rung up at the register when the customer is ready to pay. After ringing up an invoice at the register, manually mark it as paid in BackOffice.

    1. At the register, ring up a sale for the items on the invoice.

      See how to check the invoice’s items here.

      Click to Enlarge
    2. Tap 'Select Customer' (iOS) or the customer icon (Android).
      • Some merchants using the iOS ShopKeep Register app will see the ‘Select Customer’ button on the right side of the screen. We are slowly rolling out the changes below to all merchants.
      • Tagging the customer to the sale links them to their purchase for reporting purposes.
      Click to Enlarge
    3. Search for and select the customer assigned to the invoice.
      Click to Enlarge
    4. If necessary, apply line item discounts present on the invoice.
      Click to Enlarge
    5. If the invoice is non-taxable, tap the 'Tax' check button to remove the tax.
      Click to Enlarge
    6. Tender the sale as usual.
      Click to Enlarge
    7. In BackOffice, select the invoice from the Invoices screen.
      Click to Enlarge
    8. Click ‘Mark as paid’.

      Marking an invoice as paid changes its status to ‘Paid’ and cannot be reversed.

      Click to Enlarge

    FAQ

    View answers to common questions about invoices.

    How do I customize the invoice logo and business address?

    These details come from Receipt Settings. Visit our Receipt Setup article to learn how to upload a new logo and update business information.

    Can I change invoice numbers?

    No. Invoice numbers are created by ShopKeep, are unique for each invoice, and cannot be edited.

    Can I add discounts to an invoice?

    Yes, line items can be discounted by individual amounts while an invoice is being created or edited.

    Can I change the email address invoices send from?

    No, this address (no-reply@shopkeep.com) cannot be changed and is not monitored.

    Can I remove tax from an invoice?

    Yes, tax can be manually toggled off and on while an invoice is being created or edited. However, for tax-exempt customers, tax is always 0.00 regardless of the position of the sales tax toggle switch.

    Can customers pay invoices online?

    Yes. Customers can pay email invoices online by credit or debit card. Learn more about how to set up online payments and how customers can pay for invoices here.

    Do invoices paid online automatically appear in sales reporting?

    No. To record an invoice in sales reporting, a cashier must manually ring up the invoice’s items at the register after the business receives confirmation the invoice has been paid.

    Can I edit, delete, or cancel invoices?

    Invoices can be edited or deleted if saved as a draft and not finished. Only ‘Open’ and ‘Past Due’ invoices can be cancelled.

    Can I view invoices at the register?

    No, invoices are available only in BackOffice.

    How can I get help with a problem related to invoices?

    Visit our Invoices Troubleshooting guide for help solving invoice-related issues.

    If you have more questions about invoices, visit our BackOffice FAQ.