Reckonry is operated by Reckonry LLC ("Reckonry," "we," "us"). These Terms of Service (the "Terms") form a binding contract between Reckonry and the firm whose Karbon tenant you connect ("Customer," "you"). By signing in, inviting members, or letting Reckonry sync data from your Karbon account, you agree to these Terms on behalf of your firm and warrant that you have authority to do so.
1. The agreement
These Terms cover access to the Reckonry web application at reckonry.ai, the supporting APIs, and any documentation we publish. We refer to all of these together as the "Service."
We may amend these Terms from time to time. We'll notify firm Administrators and Members at least 30 days in advance — both in-app and by email to the address on file — and post the new version dated above. Your continued use of the Service after the effective date means you accept the amended Terms.
2. Key terms
Customer Data — Data we sync or receive from your Karbon tenant on your behalf — clients, work items, time entries, invoices, and the staff records used to compute cost. Customer Data belongs to you.
Derived Data — The recognition rows, margin figures, and reports Reckonry produces from Customer Data plus the cost numbers you enter. Derived Data is yours when shown to you; we may retain de-identified aggregates as described in the Privacy Policy.
Member — An individual person from your firm whom you invite to use the Service. Each Member signs in with their own Google or Microsoft account.
Administrator — A Member designated as an administrator of the firm's Reckonry account, with permission to manage billing, members, Karbon credentials, and cost data.
3. Your account and your firm
3.1 Sign-up and ownership
The first person who signs in for a given Karbon tenant becomes that tenant's Administrator. The firm — not the individual — is the Customer. If the founding Administrator leaves, you can promote another Member from Settings › Members; we recommend keeping at least two Administrators at all times.
3.2 Member responsibilities
You're responsible for everything that happens under your Members' accounts. Keep credentials safe, revoke departing staff promptly, and don't share sign-ins. Reckonry uses single sign-on (Google or Microsoft) so password hygiene is enforced by your identity provider.
3.3 Your Karbon credentials
When you connect Karbon, the Administrator pastes the Karbon Access Key and Bearer Token issued by Karbon's self-serve API page. We encrypt those credentials at rest with AES-256-GCM (see the Security page) and use them only to read the Karbon endpoints documented in the Privacy Policy. You can revoke them at any time from Settings › Karbon; revocation pauses sync immediately.
4. Acceptable use
You agree not to:
- Reverse-engineer, decompile, or attempt to derive the source code of the Service, except to the extent applicable law expressly permits.
- Use the Service to process data that doesn't belong to a client of the Karbon tenant you connect — e.g. don't point Reckonry at a tenant you don't own or operate.
- Probe, scan, or test the vulnerability of the Service, or breach its security or authentication measures, without prior written consent. Coordinated disclosure is welcome — see Security › Reporting a vulnerability.
- Resell, sublicense, or grant access to the Service to third parties outside your firm.
- Use the Service to develop a competing product, or to publish benchmarks of the Service for commercial purposes, without our written consent. Internal evaluation is permitted.
5. Fees, trial, and billing
Reckonry bills monthly in arrears based on active seat-days. On the first business day of each month, we generate an invoice for the prior month's usage and charge it off-session against the payment method you saved in Settings › Account. Current pricing is published on reckonry.ai/pricing. Prices are not guaranteed for any customer, including beta customers, and may change with prior written notice as described in section 1.
5.1 Trial
New firms get a free trial that begins when an Administrator connects your Karbon credentials in Settings › Karbon. The current trial length, start trigger, and any conversion mechanics are published on reckonry.ai/pricing; we may change them from time to time. The in-app countdown shown at the top of every page is the authoritative source for remaining trial time; we don't promise any date-based email reminders. We may send operational emails (for example, if you start a trial but haven't signed in), but those are not commitments under these Terms.
5.2 Pre-charge consent and cancellation
At trial conversion, you'll see a clear pre-charge consent screen showing the amount, billing cadence, and payment method to be charged before the first invoice runs. You can cancel the Service at any time from Settings › Account › Cancel subscription without contacting support; on cancellation, section 8 governs the wind-down.
5.3 Failed charges
If a charge fails, the Service is paused immediately. Stripe may automatically retry the underlying payment over the following days; once any retry succeeds, the Service resumes. If retries are exhausted without success, the invoice remains unpaid until an Administrator updates the payment method in Settings › Account. Persistent non-payment past 60 days is grounds for termination under section 8.
5.4 Taxes
Fees are exclusive of sales tax and similar duties. You're responsible for any such taxes that apply in your jurisdiction; we collect them where required by law.
6. Your data
Customer Data is yours. We don't sell it, share it with advertisers, or train machine-learning models on it. Reckonry uses Customer Data only to operate the Service for you and to compute the metrics you see. Full handling details, sub-processors, and retention windows are in the Privacy Policy.
Export. Administrators can request a self-service export of the data Reckonry holds for your firm from Settings › Account › Data export. We package the firm's tenant record, members, cost data, sync metadata, billing history, and audit log into a downloadable archive and notify the requester when it's ready. Reckonry does not produce a full dump of the underlying practice data — clients, work items, invoices, and time entries live in your Karbon tenant, and you can export them from Karbon directly. Data-subject access requests for the data Reckonry holds are routed through this same in-app export.
Deletion. Administrators can permanently delete the firm and all associated data from Settings › Account › Delete account. Deletion is final, audit-logged, and removes Customer Data from primary storage immediately. We retain only the records we're required to keep by US tax, accounting, and breach-notification laws; encrypted backups age out within 35 days.
Subprocessor changes. We'll give firm Administrators at least 30 days' advance notice — in-app and by email — before we add a new subprocessor that processes Customer Data, or materially change how an existing subprocessor processes Customer Data. The current list of subprocessors lives in the Privacy Policy.
State privacy laws. We comply with applicable US state privacy laws, including the Minnesota Consumer Data Privacy Act and, where applicable, the California Consumer Privacy Act / CPRA. A Data Processing Addendum (DPA) is available on request from [email protected].
7. Our intellectual property
The Service, including its software, design system, documentation, and the Reckonry name and marks, is and remains our property. We grant you a limited, non-transferable, non-exclusive licence to access the Service for the duration of your subscription. Nothing in these Terms transfers any of our intellectual property to you.
Feedback. If you send us suggestions or feature requests, you give us a perpetual, royalty-free licence to use them. We won't identify your firm by name in marketing without asking first.
8. Suspension and termination
Either party may terminate at any time. We can also suspend or terminate immediately for breach of these Terms (including non-payment, abuse of the Service, or unauthorized use). At termination, the prorated portion of the current month's fees for the period the Service was active will be charged to the payment method on file. On termination:
- We automatically generate a final export of the data Reckonry holds for your firm and email a download link to the Administrator who initiated termination. The export covers the same data described in section 6.
- Once the export is delivered, Customer Data is removed from primary storage immediately — there is no holding window. Encrypted backups age out within 35 days.
- Your access to the Service ends.
- We retain only the records we're required to keep by US tax, accounting, and breach-notification laws (audit log, billing records).
9. Warranties and disclaimers
We warrant that we'll provide the Service with reasonable care and skill, in line with industry practice. Beyond that:
THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS. TO THE MAXIMUM EXTENT PERMITTED BY LAW, RECKONRY DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
Reckonry computes recognized revenue, cost, and margin from the data you sync. THE NUMBERS ARE ONLY AS ACCURATE AS THE INPUTS; YOU ARE RESPONSIBLE FOR ENTERING CORRECT STAFF COST AND OVERHEAD, AND FOR TREATING THE FIGURES AS DECISION-SUPPORT OUTPUT RATHER THAN AUDITED FINANCIAL STATEMENTS.
10. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, NEITHER PARTY IS LIABLE TO THE OTHER FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOST PROFITS, LOST DATA, OR BUSINESS INTERRUPTION. EACH PARTY'S TOTAL LIABILITY FOR DIRECT DAMAGES UNDER THESE TERMS IS CAPPED AT THE FEES YOU PAID (OR WERE OBLIGATED TO PAY) FOR THE SERVICE IN THE 12 MONTHS PRECEDING THE EVENT GIVING RISE TO THE CLAIM.
These limits don't apply to: (a) breaches of confidentiality obligations, (b) infringement of the other party's intellectual property, (c) gross negligence or wilful misconduct, or (d) liabilities that cannot be limited under applicable law.
11. Indemnity
By us. We'll defend you against third-party claims that the Service, as we provide it, infringes that third party's intellectual property rights, and pay any damages a court awards or we agree to in settlement. Your sole and exclusive remedy — and our entire liability — for IP infringement is for us, at our option, to: (a) modify the Service to be non-infringing without material reduction in functionality; (b) procure a license that allows your continued use of the affected functionality; or (c) terminate the affected portion of the Service and refund any prepaid, unused fees for that portion.
We have no obligation under this section for claims arising from (i) the Service's combination with products or data not provided by us, (ii) your use of the Service in violation of these Terms, (iii) modifications to the Service made by you or anyone other than us, or (iv) Customer Data itself.
By you. You'll defend us against third-party claims arising from (a) your use of the Service in breach of these Terms, (b) Customer Data we process on your instructions, or (c) your firm's relationship with its own clients.
12. Governing law and disputes
These Terms are governed by the laws of the State of Minnesota, without regard to conflict-of-laws rules. The exclusive venue for any dispute is the state and federal courts located in Hennepin County, Minnesota, and the parties submit to the personal jurisdiction of those courts. Nothing in this section limits either party's right to seek injunctive relief in any competent court.
13. Assignment
You may not assign these Terms or any rights under them without our prior written consent, except to an affiliate or in connection with a merger, acquisition, or sale of substantially all of your assets. We may assign these Terms freely. Any assignment in violation of this section is void.
14. Force majeure
Neither party is liable for any failure or delay caused by events outside its reasonable control, including acts of God, war, terrorism, civil unrest, pandemic, government action, internet or cloud-provider failures, or labor disputes. The affected party will use commercially reasonable efforts to mitigate the impact and resume performance.
15. Severability
If any provision of these Terms is held unenforceable, that provision will be reformed to the minimum extent necessary to make it enforceable; the remaining provisions stay in full effect.
16. Survival
The following provisions survive termination of these Terms: Customer Data and Derived Data ownership, our intellectual property, fees owed at the time of termination, warranties and disclaimers, limitation of liability, indemnity, governing law and disputes, and these miscellaneous provisions.
17. Notices
Formal notices to Reckonry must be sent to [email protected] with a copy to Reckonry LLC, Attn: Legal, PO Box 735, International Falls, MN 56649, USA. Notices to Customer will be sent to the email address on file for any firm Administrator. Email is sufficient for all notices required under these Terms unless otherwise specified.
18. Entire agreement
These Terms, together with the Privacy Policy and any signed order forms or DPAs between us, are the entire agreement between Reckonry and you with respect to the Service, and they supersede all prior or contemporaneous agreements and understandings. Modifications must be in writing and signed by both parties, or, where these Terms permit, accepted in-app.
19. Independent contractors
The parties are independent contractors. Nothing in these Terms creates an agency, partnership, joint venture, or employment relationship between Reckonry and Customer.
20. Waiver
A party's failure to enforce any provision of these Terms is not a waiver of that provision, and a waiver in one instance is not a waiver of any future breach.
21. Contact
Questions about these Terms? [email protected], or by post to Reckonry LLC, Attn: Legal, PO Box 735, International Falls, MN 56649, USA.