IT Retail

Bottle Deposits and Returns

December 08, 2025December 08, 2025

Some states require bottle deposits to encourage recycling. This means there’s an additional fee that gets charged for purchases of bottles of alcoholic beverages, water, juices, and more. Here’s a list of each U.S. state and territory that requires bottle deposits:

You can also independently conduct bottle returns even it's not required, where you take bottles back for recycling and pay back the bottle deposit to customers. 

This article will show you how to conduct bottle returns with , so read on to see how easy it is!

 

Set Up Bottle Returns in the Back End

We first recommend creating a Paid Out function from the Back End and naming it something like Bottle Return. Here’s how to create a new one:

Image with numbers indicating the steps for creating a Bottle Return Paid Out.

Create a Bottle Return Paid Out

  1. Click on Balancing in the main menu.

  2. Click on Paid In And Out to create a new Paid Out function.

  3. Click on Paid Out. You will see a check mark on the left of the Paid Out tab.

  4. From the Paid In And Out Editor, enter the Name of the Paid Out function and its Description. Both fields are required.

  5. Save your new Paid Out function by clicking on the Save button in upper right.

 

Set Permission for Doing Bottle Returns

Now that you’ve created the Bottle Return Paid Out function, it’s time to give your store employees the ability to apply it. You can do so in the Roles Editor, which we’ll explain below in more detail.
Image with numbers indicating steps for granting the Paid Out permission to a Role.

  1. In the main menu, click on Employees.

  2. Click on Roles to edit Front End and Back End permissions. By default, the Front End roles will load, and we’ll start there. 

  3. Click on Cashier or whatever you have named that role so you can edit permissions.

  4. On the right side in the Roles Editor, scroll down to Paid Outs.

  5. Check the box for your Bottle Returns Paid Out function to give your cashiers the ability to pay out on bottle returns in the Front End.

  6. Click on the Downward Arrow to the right of the Paid Out to open more options. (The direction of this arrow will switch to Upward when you open the menu, as in the image above). You can set a Minimum Amount or Maximum Amount allowable to be paid out, and you can select if an Override will be Available or Required.  

  7. Click Save in the upper right to set the permission.

 

Set Permission for the Paid Out Report

We also recommend enabling access to Paid Out Reports to the owner. 
Image showing numbers as steps for granting the owner permission to view the Paid Out Report.

  1. Click on the Back End tab to view your saved Roles that have access to the Back End.

  2. Click on Owner, Manager, or whatever role will need to review Paid Outs for bottle deposits. 

  3. In the Roles Editor on the right, check the box next to Paid Out Report.

  4. Click the Save button in the upper right to save your changes.

 

Viewing the Paid Out Report

To access the report and review Paid Out amounts, click on Sales Reports in the left panel, then Paid Out Report

Image highlighting the Sales Reports and Paid Out Reports options in the  Back End main menu.

 Here is what bottle deposit Paid Outs look like in the Paid Out Report: 

Image highlighting Bottle Returns in the Paid Out report in the  Back End.

 

Bottle Deposit Pay Outs in the Front End

Now you’ll be able to perform bottle deposit payouts from the Front End.

  1. Click or tap on Manager Functions in the Front End.
    Image highlighting the Manager Functions button in the  Front End.

  2. The Manager Functions window will open. Click or tap on Pay In / Out Vendor.
    Image highlighting the Pay In/Pay Out button in the Manager Functions area of the  Front End.

  3. Click or tap on Pay Out.
    Image highlighting the Pay Out button in the  Front End.

  4. You'll see the Bottle Returns payout method you created earlier. Click or tap on it to select it.
    Image highlighting the Bottle Return pay out button in the  Front End.
  5. Enter the amount you’ll pay out to the customer. 
    Image of the Pay Out Amount window in the  Front End.
  6. Click or tap on OK to finalize the pay out.
  7. You’ll see the Paid Out reflected in the transaction, and it will be printed on the receipt.
    Image highlighting the Bottle Return Paid Out in an example transaction on the  Front End.

 

Related Articles

Till Status Report

Price Overrides in the Front End

Refunds and Returns in the Register

Roles

Paid Out Report

Manager Functions in the Front End

 

Frequently Asked Questions

Q: I have a question, but I can't find my answer here. How do I get more assistance?

A: If you need immediate assistance, the team is available 24/7. Feel free to contact our support team at 877-752-0625. You can also email us at support@marktpos.com, and we will respond within 24 hours.

Need Help?

Can't quite find the answer you're looking for? Our support team is just a call away.