Last updated September 21, 2026
By creating an account or using Grain, you agree to these terms. If you are using Grain for a business, you confirm you can agree on its behalf. If you do not agree, do not use Grain.
Grain is a tool for tracking purchases, inventory, and menu costs at a restaurant, bar, cafe, bakery, or similar food or drink business. It is built and maintained by one person. Access is by request, and I can approve or decline requests at my discretion.
Keep your password private and your details accurate. You are responsible for what happens under your account. Tell us if you think someone else has accessed it.
New accounts get a 30-day free trial. After that, Grain is a paid subscription billed through Stripe on whichever cycle and tier you choose; current prices are shown on the pricing page and at checkout. Your subscription renews automatically at the end of each billing period until you cancel. Payment details are handled by Stripe and never stored by Grain. Prices may change with notice before your next billing period.
You can cancel at any time. Cancelling stops future charges, and you keep access until the end of the period you already paid for. Payments already made are not refunded, except where the law requires it.
You own the menu items, inventory, purchases, receipts, and recipes you enter. You give Grain permission to store and process them to run the service, including sending them to the providers named in the Privacy Policy. You can delete your account and its data from the Account page.
Receipt scanning, recipe parsing, yield and amount estimates, and Ask are produced by AI and can be wrong. Costs, margins, and savings shown in Grain are calculations based on what you enter. Check them before you rely on them for pricing, purchasing, tax, or accounting decisions.
Do not break the law with Grain, try to access other accounts or the systems behind it, overload or probe the service, resell it, or upload anything you do not have the right to upload.
You can stop using Grain at any time. I can suspend or close an account that breaks these terms or puts the service at risk. If your trial ends without a paid subscription, your access is paused.
Grain is provided as is and as available. I do not promise it will be uninterrupted, error-free, or fit for a particular purpose. Keep your own records of anything important to your business.
To the extent the law allows, I am not liable for indirect or consequential losses, lost profits, or lost data. My total liability for any claim relating to Grain is limited to what you paid in the 12 months before the claim.
These terms are governed by the laws of the State of New York, without regard to its conflict of law rules.
If these terms change, the date above will be updated. Continuing to use Grain after a change means you accept it.
Questions about these terms or billing: support@graincost.com.