Terms of Service
- Last updated: October 12, 2026
- Effective: October 12, 2026
These terms are an agreement between you and Main Street Logic, LLC, a Virginia limited liability company ("we", "us"). They cover the Supply Checkout website at supplycheckout.com, the web app, the iOS and Android apps, and related services (together, "the Service").
"You" means the business or organization that creates a team, and the person who accepts these terms on its behalf. If you accept for a business, you confirm you have authority to bind it.
1. Accepting these terms
- You accept these terms by ticking the box at sign-up. We record the time you accepted and the version you accepted.
- If we change these terms in a way that matters, we will email the team owner and show a notice in the app at least 30 days before the change takes effect. Continuing to use the Service after that date means you accept the new terms. If you don't accept them, you can cancel before they take effect.
- Our Acceptable Use Policy and Privacy Policy are part of these terms.
2. Who can use the Service
- The Service is for businesses in the United States. You must use it for a business, not for personal, family or household purposes, and your team's billing address must be in the United States. You must be at least 18.
- You must give accurate sign-up and billing details and keep them current.
- You are responsible for everything done under your team's accounts. Keep sign-in methods secure. Tell us at support@supplycheckout.com if you think an account has been compromised.
3. Teams, owners and members
- A team is one paying customer. Each team has at least one owner.
- Owners invite members and give each a role: owner, contributor or viewer.
- Owners control the team's plan, billing, members and data. Members use the Service under the owner's plan.
- If the only owner leaves or can't be reached, we may transfer ownership to another member after checking they have authority from the business. We may ask for proof.
4. The free trial
- New teams get a 14-day free trial. No payment card is needed to start it.
- The trial does not turn into a paid subscription on its own. We don't charge you anything unless you choose a plan and give payment details.
- Before the trial ends, we email the owner and show a notice in the app. If you don't choose a plan, the team becomes read-only when the trial ends. You can still sign in and export your data for 30 days. After that we delete the team's data as the Privacy Policy describes.
- One trial per business. We may refuse or end a trial that looks like an attempt to get repeated trials.
5. Subscriptions and automatic renewal
Please read this section. It explains how you are charged.
5.1 What you agree to at checkout
Before you pay, the checkout page shows, next to the button you press to subscribe:
- the plan, the number of seats and the total price per billing period, including tax;
- that the subscription renews automatically at the end of each billing period until you cancel;
- how often you will be charged (monthly or yearly) and on what date;
- that you can cancel online at any time from Settings → Billing → Manage plan, and how cancellation works (section 6).
You must actively agree to the automatic renewal terms, separately from agreeing to these terms as a whole, before we charge you. After you subscribe, we email the owner a confirmation that repeats these terms, including how to cancel. The confirmation can be kept and printed.
5.2 Prices and seats
- Current plans and prices are on our website at supplycheckout.com. Starter is $9 a month and includes 3 seats, then $3 a month for each extra seat.
- Prices are in US dollars and do not include sales tax, VAT or similar taxes. We add tax where the law requires it and show it before you pay.
- Seats are the number of members on your team. When an owner adds a member, the seat count goes up and we charge the difference for the rest of the billing period (proration). When a member is removed, the lower seat count applies from the next billing period, or as a credit, as shown in the app.
- Viewer seats are free. Only owners and contributors count as seats.
5.3 Billing
- Payments are processed by our payment processor, Stripe. We never see or store your full card number.
- We charge at the start of each billing period, using the payment method on file.
- Invoices are emailed to the owner and are available in the app.
5.4 Renewal reminders
- Yearly plans: we email the owner 15 to 45 days before each renewal, with the renewal date, price and how to cancel.
- All plans: at least once a year we email the owner a reminder of the plan, the price and how to cancel.
5.5 Price changes
We may change prices. We will email the owner at least 30 days before a new price applies, and it applies only from your next billing period after that notice. The notice will say how to cancel before the new price takes effect.
5.6 Failed payments
If a payment fails, we email the owner and show a banner in the app. The team keeps full access for a 7-day grace period while Stripe retries. If payment still fails, the team becomes read-only until the balance is paid. If all of Stripe's retries fail, the subscription is canceled, and the 30-day read-only period in section 6 starts then: you can still export your data and resubscribe until the data is deleted.
6. Cancelling
- You can cancel online at any time, from Settings → Billing → Manage plan → Cancel. It takes a few clicks. You don't need to call, email or talk to anyone. You can also cancel by emailing support@supplycheckout.com.
- We may show one offer or survey when you cancel, but you can skip it and finish cancelling straight away.
- Cancellation takes effect at the end of the current billing period. You keep full access until then. We don't charge you again.
- We email the owner to confirm the cancellation and the date it takes effect.
- After the period ends, the team becomes read-only for 30 days so you can export your data. After that we delete the team's data as the Privacy Policy describes.
- You can resubscribe any time before the data is deleted.
7. Refunds
- Monthly plans: we don't refund partial months. Cancel at any time to stop future charges.
- Yearly plans: if you cancel within 14 days of a yearly charge (including a renewal), we refund that charge in full. After that, we don't refund the rest of the year, but access continues until the year ends.
- If we end your subscription without cause (section 12), or we can't provide the Service for a long time because of something within our control, we refund the unused part of any prepaid period.
- If you think you were charged by mistake, email support@supplycheckout.com within 60 days. We will look into it and refund charges made in error.
- These rules don't limit any refund rights the law gives you.
8. Your data
- You own your data. "Your data" means everything your team puts into the Service: inventory, projects, client names, prices, receipt photos, and receipt results after you save them.
- You give us permission to store, copy, process and display your data only as needed to run, secure, back up and support the Service for you, and as the Privacy Policy describes. We don't sell your data. We don't use it to train AI models.
- Export: owners can export the team's data as CSV and JSON at any time, including during the 30-day read-only period after cancellation.
- Deletion: owners can close the team and delete its data. A closed team's data is deleted 30 days after it's closed, or up to 44 days in rare cases where its subscription can't be ended. When a member deletes their own account, we delete it straight away; what they added to a team stays with the team.
- Backups: we keep backups so we can recover from mistakes and outages. Deleted data stays in them for up to 35 days after we delete it, then the backups holding it expire. We don't use backups for anything but recovery. If we ever restore from a backup, we delete again every account and team that was deleted after that backup was taken, so they don't come back.
- You are responsible for having the right to put your data into the Service, including any information about your clients.
- We may use anonymous, combined usage figures (for example, how many receipts are read each month in total) to run and improve the Service. These can't identify you, your team or your clients.
9. Receipt reading and other automated features
- The Service uses AI models (Claude, run on Amazon Bedrock) to read receipt photos and suggest matches to your inventory.
- Results can be wrong. They may misread items, quantities, prices or totals. The review screen shows every line before anything is saved. You are responsible for checking the results before you save them or use them to charge your clients.
- Receipt photos are not stored after reading.
- Plans include a monthly receipt limit. When a team reaches it, receipt reading pauses until the next month or an upgrade. Everything else keeps working.
10. Service levels
- At launch we provide the Service on a best-effort basis. We run it on Amazon Web Services, monitor it, and aim to fix problems quickly, but we don't promise a specific uptime percentage and don't give service credits.
- We may pause the Service for maintenance. We try to do this outside US business hours and to give notice for planned work.
- Support is by email at support@supplycheckout.com. We aim to reply within 2 business days.
- We may change features. If we remove a major feature you pay for, we will tell you at least 30 days before. You can cancel and get a refund of any unused prepaid period.
11. Acceptable use
You must follow our Acceptable Use Policy. If you break it, we may suspend the accounts involved (section 12).
12. Suspension and termination
- By you: cancel at any time (section 6).
- By us, with cause: we may suspend or end your access if you seriously break these terms or the Acceptable Use Policy, don't pay, or put the Service or other customers at risk. Where we reasonably can, we warn you first and give you time to fix the problem. We suspend only the accounts involved when we can.
- By us, without cause: we may stop providing the Service to you with at least 30 days' notice. We refund the unused part of any prepaid period.
- If we shut down the Service: we will give at least 60 days' notice and time to export your data.
- Sections 7, 8, 13, 14, 15 and 16 continue after termination.
13. Disclaimers
Except as these terms say, the Service is provided "as is" and "as available". To the extent the law allows, we disclaim all implied warranties, including merchantability, fitness for a particular purpose and non-infringement. We don't promise the Service will be error-free or uninterrupted, or that receipt results will be accurate.
The Service is a record-keeping tool. It is not accounting, tax or legal advice.
14. Limits on liability
To the extent the law allows:
- Neither party is liable for indirect, incidental, special, consequential or punitive damages, or for lost profits, revenue or data, even if told they were possible.
- Each party's total liability under these terms is limited to the greater of (a) the amount you paid us in the 12 months before the claim and (b) US $100.
- These limits don't apply to your payment obligations, to your obligations under section 15, or to liability that the law does not allow to be limited (for example, for fraud or gross negligence).
15. Indemnity
You will defend and indemnify us against third-party claims arising from your data, or from your use of the Service in breach of these terms or the law. We will tell you promptly about any such claim and let you control the defense.
16. Governing law and disputes
- These terms are governed by the laws of the State of Virginia, and US federal law, without regard to conflict-of-law rules.
- Before filing a claim, each party agrees to try to resolve the dispute informally for 30 days, starting when one party emails the other a description of it.
- If the dispute isn't resolved, it goes to the state or federal courts in Virginia, and both parties agree to those courts' jurisdiction. Neither party has to arbitrate.
- Nothing here stops either party from bringing a claim in small claims court.
17. General
- Entire agreement: these terms, the Acceptable Use Policy and the Privacy Policy are the whole agreement between us about the Service.
- Assignment: you may not transfer these terms without our consent. We may transfer them as part of a merger, acquisition or sale of assets, and will tell you if we do.
- Force majeure: neither party is responsible for delays caused by events outside its reasonable control, such as outages at our cloud or payment providers, natural disasters or war.
- Severability: if a court finds part of these terms unenforceable, the rest still applies.
- No waiver: not enforcing a term right away doesn't mean we give up the right to enforce it later.
- Notices: we send notices to the owner's email address. You send notices to support@supplycheckout.com.
18. Contact
Main Street Logic, LLC support@supplycheckout.com