Grocy: Self-hosted Groceries Management

161 reviews
Content rating
Screenshot image
Screenshot image
Screenshot image

About this app

Grocy is a self-hosted groceries and household management solution for your home. Go to for more information about the project.

Grocy for Android uses Grocy's official API to provide you a beautiful interface on your phone with powerful barcode scanning and intuitive batch processing, all what you need to efficiently manage your groceries.

This app requires a running self-hosted instance of the grocy server application. It is a companion app, therefore it cannot run standalone or manage products itself!
You can try and test all features using the demo option available on the login screen.

• Stock overview
• Shopping lists with offline support
• In-store shopping mode with big UI elements
• Fast barcode scanning
• App shortcuts
• OpenFoodFacts implementation
• Master data editing
• Dark mode

• Open-source:
• No ads or analytics
• Material Components
• Small app size (~30MB)

If you run into a bug or miss a feature, feel free to give feedback in the app, send us an email or open an issue on GitHub.
Like the grocy project, Grocy Android can be translated, too. Please go to our GitHub page for more information.

Grocy Android requires at least grocy 3.1.3 on your server.
It is also possible to use the grocy Add-on on a server. Our FAQ on GitHub explains how to do that.

This app supports https encryption if your server uses a certificate which is signed by a public and trusted certificate authority (CA). To meet this requirement, you can use a free certificate from for your server. Old Android devices can have problems with newer CAs because their internal list of trusted CAs can be outdated if they don't receive system updates anymore.
Grocy Android also supports encryption if your server uses a self-signed certificate. In this case the certificate must be stored in the Android user certificate store.

We'd like to thank the developer of Grocy, Bernd Bestel, without whose great work this app would never have been possible.
Updated on
Aug 14, 2022

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
161 reviews
C.S. White
November 16, 2020
Very nice interface! A handy way to scan items into the server instance. It updates almost instantly. The only feature I could think of to request would be an offline shopping mode. I created a shopping list on the server and it populated to my Android, but when I leave my local network, the app indicates "Offline". It would be very handy to be able to work from the list and enter items as "Done" or, better yet, "Purchased" so the price could be entered at the store. Then, when back on my network and connected to the server, the current price would be included in the upload.
12 people found this review helpful
Did you find this helpful?
Patrick Zedler
November 28, 2020
Thank you! My brother is already working on a better offline integration, but the shopping list of the current version should work offline as well. The items are synced with an offline database and you should be able to go offline, open the lists and mark items as done as usual. The changes are then synced with the server when you're back online.
July 3, 2022
Latest version of this app is v2.2.1, and it does not work with demo server v3.3.1, nor with HA add-on which I find tragi-comic. The app informs you that the versions needs to match, which is not possible as it seams the dwvelopement of the server and client app are not synchronized. As I have said I have tried and failed to connect to my Homeassistant Grocy add-on with valid API key. Btw. my HA add-on IS latest v3.3.1.
3 people found this review helpful
Did you find this helpful?
Patrick Zedler
July 4, 2022
Hi, first: we are two brothers who develop this app completely independent from the main project by Bernd Bestel in our freetime and we are both studying right know. 2.: One-star reviews are just demotivating. 3.: Simply read the pop-up message in the app, it says you can ignore it. 4.:
Stephen Smith
July 5, 2022
Really needs to allow changing who completed a chore when completing it to avoid everything being "done" by the service account that the communal tablet is logged into Update: The developer is mistaken that grocy web lacks this feature. The Chore Tracking web UI contains a "done by" drop-down that this app lacks.
3 people found this review helpful
Did you find this helpful?
Patrick Zedler
July 5, 2022
Now I understand, you mean the chore tracking page and not the chores overview. As you can see, the chore tracking page is simply not implemented yet because we are both studying and have no time right now. I stand by my statement that you should not expect freetime developers to help you by giving them a bad review.

What's new

• Support for grocy server v3.3.1
• Receipes feature
• HTML viewer and editor for product description which can load pictures
• Stock journal page
• Server v3.3.0 feature "Notes for stock entries"
• Notification for due soon items in stock
• Chores can now be rescheduled
• Colored entries on stock entries page if volatile