The below terms apply to Subscriber’s use of consumption-based Subscription Services.

Credit Utilization

Credits apply to the data rows, executions, and activities specified below, whether within an instance of the Domo Platform, within the Domo Everywhere suite of services, or within an app. Subscriber must ensure that credit utilization, aggregated across all instances of the Domo Platform, the Domo Everywhere suite of services, and all apps, does not exceed the number of applicable credits specified in the Service Order. At the end of each billing statement period, all credits consumed for that statement period will be totaled and each credit type will be rounded to the nearest whole credit.

Storage

Data rows consume credits based on the table below.

Storage Type Definition Number of Credits
Materialized Storage Rows Rows stored in the Domo Platform 1 per million storage rows per month1
Virtual Storage Rows Virtual rows in the Domo Platform via Views or Fusion 1 per two million storage rows per month1

1 For credit calculation for materialized and virtual storage rows, the number of storage rows per month is determined based on the 3rd lowest usage day of the applicable month.

Executions

Executions performed within the Domo Platform, Domo Everywhere suite of services, or an app consume credits on a monthly basis based on the table below.

Execution Types Execution Definitions Number of Credits
Data Ingest Completed activity that appends, replaces, deletes, or upserts data in the Domo Platform via a connector, file upload, API, CLI, SDK, workbench, webhooks, or other imports, or through a custom ingestion pipeline. 1 per table created/updated
Data Written Completed activity that writes data to an external system (writeback). 1 per table written
Dataflows - Magic ETL v1 Completed execution for Magic ETL v1 1 per output table created/updated
Dataflows - Magic ETL v2 Completed execution for Magic ETL v2 1 per output table created/updated
Dataflows - Redshift Completed execution for Redshift 1 per output table created/updated
Dataflows - MySQL Completed execution for MySQL 1 per output table created/updated
Dataflows - Adrenaline Completed execution for adrenaline dataflows. 3 per output table created/updated
Dataflows - Data Science Completed Magic ETL v1 and v2 dataflows execution that contains Data Science tiles, or R or Python tiles in use. 2 per output table created/updated

Execution Caps

For table/output table updates and tables written: (1) billable executions per table per day will be capped as set out in the table below, and (2) data rows updated or written will not consume credits unless the total number of data rows updated or written in any day exceed the data row limits set out in the table below.

Number of Updates/Tables Written Execution Cap Data Row Limit
10 to 24 10 25,000,000
25 to 39 15 25,000,000
40 to 96 20 25,000,000
97 or more 25 25,000,000

Data rows updated or written in excess of the above data rows limits consume credits based on the table below.

Number of Credits
1 credit per 25 million rows above limit

Jupyter

Activities that use Jupyter resources consume credits in 5-minute increments starting when a workspace is opened and ending when it is stopped. The credit consumption rate is based on the selected tier processing speed as set forth in the table below. Usage is rounded up to the next 5 minutes.2

Jupyter Tier Types Number of Credits Per 5-Minutes
Tier 1 0.033333333
Tier 2 0.066666667
Tier 3 0.125
Tier 4 0.25
Tier 5 0.425
Tier 6 0.725
Tier 7 1.266666667
Tier 8 2.25
Tier 9 4.05

2 For example, if Tier 9 is selected and an activity takes 7 minutes, activity time is rounded to 10 minutes and credits consumed will be 8.1 (4.05 x 2).

Workflows

Workflow tasks and workflow starts consume credits based on the below table.

Workflow Activity Type Number of Credits
Workflow Start .04 per start
Workflow Task Completion .04 per task

AutoML

AutoML consumes credits based on the table below.

Activity Type Definition Number of Credits
AutoML - Training Completed AutoML model training run
or a re-training run
1 per training/re-training run

AI Agent: Chat

Effective January 1, 2025, chat requests will consume credits based on the table below.

Activity Type Definition Number of Credits
Requests Each request submitted in the Domo AI chat service. 0.2 per request

Domo Everywhere End Customer Accounts

End Customer Accounts consume credits based on the table below. In addition, storage rows, activities, and executions within an End Customer Account consume credits in accordance with the corresponding tables set forth in these Supplemental Terms.

Activity Type Number of Credits
Active End Customer Account 3.2877 per day per End Customer Account

Terms Specific to Domo Everywhere

Domo Everywhere provides for view-only access to embedded cards and dashboards by Subscriber and its Affiliates for its/their own internal business purposes, and by End Customers (defined below) in connection with the standard business conducted between Subscriber and the End Customer.

Domo Everywhere also includes End Customer Accounts. End Customer Accounts are separate instances of the Domo Platform for use in connection with the standard business conducted between Subscriber and Subscriber’s customers, vendors, partners, or other third parties that have an existing contractual relationship with Subscriber and are not Domo competitors (“End Customers”). Subscriber may permit End Customers to access and use End Customer Accounts, provided that only one End Customer is permitted per End Customer Account. Domo Everywhere connectors allow End Customers to upload data to End Customer Accounts. Subscriber is responsible for all acts and omissions of End Customers, and Subscriber agrees to indemnify and defend Domo against any claims brought by End Customers arising out of Subscriber’s acts or omissions.

Card loads

Card loads refer to any time a card, app, or other visual is loaded, refreshed, drilled, or filtered on any page/dashboard or anywhere it is embedded. Card loads includes any such activity within the Domo Platform or as part of the Domo Everywhere suite of services. Total card loads, aggregated across the Domo Platform and Domo Everywhere suite of services, may not exceed the total number of card loads specified in the Service Order for the applicable annual period.

Modifications of these Supplemental Terms

Domo may modify these Supplemental Terms on a going-forward basis at any time. If any modifications materially alter Subscriber’s rights or obligations, Domo will provide notice of such modifications through the user interface within Subscriber’s instance of the Subscription Services. Modifications to the pricing within these Supplemental Terms will take effect upon renewal of your current term or execution of a new Service Order. All other modifications, including the addition of new features, will take effect immediately. If Subscriber objects to any modifications to these Supplemental Terms, Subscriber may provide written notice to Domo and Domo will make reasonable efforts to address such objections.