End-User License Agreement

Last updated: March 30, 2026

This End-User License Agreement ("Agreement") is a legal agreement between you ("User") and the qbo cli contributors ("Licensor") for the use of the qbo cli command-line software and associated documentation (collectively, the "Software"). By installing, copying, or otherwise using the Software, you agree to be bound by the terms of this Agreement.

1. License Grant

Subject to the terms of this Agreement, Licensor grants you a non-exclusive, non-transferable, revocable license to install and use the Software for personal or commercial purposes. The Software is licensed under the MIT License, and the terms of that license apply in addition to this Agreement. In the event of any conflict between this Agreement and the MIT License, the MIT License shall prevail with respect to the open-source code.

2. QuickBooks Online API Usage

The Software interacts with the QuickBooks Online API provided by Intuit Inc. Your use of the QuickBooks Online API through this Software is subject to Intuit's Developer Terms of Service and API policies. You are solely responsible for obtaining valid API credentials (Client ID and Client Secret) from the Intuit Developer Portal and for complying with Intuit's terms, including rate limits, data handling requirements, and acceptable use policies.

3. User Responsibilities

You agree to:

  • a.Use the Software in compliance with all applicable local, state, national, and international laws and regulations.
  • b.Safeguard your OAuth credentials, API keys, and access tokens. The Software stores tokens locally on your machine; you are responsible for securing that storage.
  • c.Not use the Software for any purpose that violates Intuit's Developer Terms of Service.
  • d.Not reverse engineer, decompile, or disassemble any proprietary components of the QuickBooks Online API accessed through this Software.

4. Data Handling

The Software operates entirely on your local machine or within your own infrastructure. Financial data retrieved from the QuickBooks Online API is transmitted directly between your machine and Intuit's servers. The Licensor does not collect, store, transmit, or have access to any of your QuickBooks data, API credentials, or financial information. You are solely responsible for the security and handling of data processed by the Software.

5. Intellectual Property

QuickBooks, QBO, and Intuit are registered trademarks of Intuit Inc. This Software is not affiliated with, endorsed by, or sponsored by Intuit Inc. All other trademarks are the property of their respective owners. The Software's source code is licensed under the MIT License.

6. Disclaimer of Warranties

THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. THE LICENSOR DOES NOT WARRANT THAT THE SOFTWARE WILL BE UNINTERRUPTED, ERROR-FREE, OR FREE OF HARMFUL COMPONENTS. THE LICENSOR MAKES NO GUARANTEES REGARDING THE ACCURACY, RELIABILITY, OR COMPLETENESS OF ANY DATA RETRIEVED THROUGH THE SOFTWARE FROM THE QUICKBOOKS ONLINE API.

7. Limitation of Liability

IN NO EVENT SHALL THE LICENSOR BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, OR BUSINESS OPPORTUNITIES, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE LICENSOR'S TOTAL LIABILITY SHALL NOT EXCEED THE AMOUNT YOU PAID FOR THE SOFTWARE (IF ANY).

8. Termination

This Agreement is effective until terminated. Your rights under this Agreement will terminate automatically without notice if you fail to comply with any of its terms. Upon termination, you must cease all use of the Software and destroy all copies in your possession. Sections 5, 6, 7, and 9 shall survive termination.

9. Governing Law

This Agreement shall be governed by and construed in accordance with the laws of the State of Delaware, United States, without regard to its conflict of law provisions. Any disputes arising under this Agreement shall be resolved in the state or federal courts located in Delaware.

10. Changes to This Agreement

The Licensor reserves the right to modify this Agreement at any time. Changes will be posted on this page with an updated "Last updated" date. Your continued use of the Software after changes are posted constitutes acceptance of the revised Agreement.

11. Contact

If you have questions about this Agreement, please open an issue on the project's GitHub repository.