# Billing

Redivis is an independent, worker-owned organization endeavoring to build transformative research software. We aim to do this in a way that pools our collective resources and brings down costs for everyone.&#x20;

Billing on Redivis is broken down into two components:

1. A [license fee](#license-fees), paid by organizations and institutions (not individuals), which funds the continued development of Redivis.
2. A [usage fee](#usage-fees), which is proportional to the scale of data you've uploaded to Redivis, allowing for recovery of our associated cloud costs.

Additionally, and in alignment with our [open science mission](https://docs.redivis.com/redivis-for-open-science), Redivis offers a substantial free tier available to any researcher around the world.

{% hint style="info" %}
You can learn more on the Redivis [pricing page](https://redivis.com/pricing), and [contact us](https://redivis.com/contact) for more information to get started!
{% endhint %}

## License fees

### Researchers

Redivis is **free** for individuals, and anyone in the world can create a personal account. All personal accounts include 10GB of free storage, and allow you to query and interact with datasets hosted across Redivis.

### Organizations

[Organizations](https://docs.redivis.com/reference/organizations) are central administrative contexts for managing and distributing datasets, often representing a single lab, center, library, or other research group. Organizations **that are not part of an institution** are billed a set monthly fee based on their size:

<table><thead><tr><th width="201.29296875">SKU</th><th width="168.64453125">Cost</th><th>Description</th></tr></thead><tbody><tr><td>Small organization</td><td>$1,000 per month</td><td>Small organizations can have up to 50 members, and are granted 10GB free storage.</td></tr><tr><td>Medium organization</td><td>$2,000 per month</td><td>Medium organizations can have up to 200 members, and are granted 100GB free storage.</td></tr><tr><td>Large organization</td><td>$5,000 per month</td><td>Large organizations can have unlimited members, and are granted 1TB free storage.</td></tr></tbody></table>

### Institutions

[Institutions](https://docs.redivis.com/reference/institutions) are broader administrative contexts containing a number of organizations, typically representing an entire university, or school or department within. There is no license fee for organizations within an institution; instead, the institution pays a single, annual license fee.

Sub-institutions can be created within an institution to provide additional layers of administration (e.g., a school within a university). These sub-institutions are billed at the same institutional rate.

<table><thead><tr><th width="210.5859375">SKU</th><th width="167.58984375">Cost</th><th>Description</th></tr></thead><tbody><tr><td>Small institution</td><td>$60,000 per year</td><td>Up to 10 organizations and 500 members.</td></tr><tr><td>Large institution</td><td>$120,000 per year</td><td>No organization or member limit.</td></tr></tbody></table>

## Usage fees

On Redivis, data usage costs are typically billed to the data owner, rather than the person using the data. In most cases this is the organization who uploaded and manages the data.

While Redivis cannot ultimately subsidize cloud costs, we make every effort to minimize costs as much as possible, and give data administrators the transparency and control to appropriately manage their usage fees.

Usage fees are always billed to an organization, though institutions may configure billing such that they [pay some or all of their organizations' usage fees](https://docs.redivis.com/institutions/billing#subsidizing-organization-usage-fees).

Redivis currently offers two usage pricing models, which are applied at the organization level:

* [**Flat-rate**](#flat-rate-pricing-model)**:** The standard pricing model, with a floor and ceiling defined solely by the amount of data you store.
* [**Usage-based (alpha)**](#usage-based-pricing-model-alpha)**:** For advanced use cases, billed more directly based on Redivis's incurred cloud costs. Less predictable than flat rate, but may be cheaper in certain scenarios.

{% hint style="info" %}
For the purposes of billing, one gigabyte (GB) is 1,000,000,000 bytes, and one month is 30 days.

All duration values are pro-rated based on partial periods, with millisecond precision. For example, a 100GB dataset that is created at the start of the month, and then deleted after 15 days, would bill 50 GB-months of storage.
{% endhint %}

### Flat-rate pricing model

The default billing model on Redivis offers a **simple, predictable** structure for managing usage costs. You will be billed a flat rate, per month, for all data stored on Redivis, as well as a fee for all tabular data that has been active in the past 90 days.&#x20;

Importantly, you will only ever be charged for the data you have directly uploaded to your datasets – all data derivatives, and other associated costs with using data, are captured in the active tabular data fee.&#x20;

This defines an absolute ceiling on your monthly costs (the scenario where all your data is active), avoiding common anxieties where you or your researchers are worried about runaway cloud bills and incidental fees.

<table><thead><tr><th width="203.12890625">SKU</th><th width="181.84765625">Cost</th><th>Description</th></tr></thead><tbody><tr><td>Tabular storage</td><td>$0.02 per GB-month</td><td>Storage of tabular data within datasets.</td></tr><tr><td>File storage</td><td>$0.02 per GB-month</td><td>Storage of non-tabular files within datasets.</td></tr><tr><td>Tabular activity</td><td>$0.13 per GB-month</td><td>Dataset tabular storage that has been active in the past 90 days. Covers costs for all queries, analysis, and derivative storage.</td></tr></tbody></table>

{% hint style="info" %}
See our [pricing page](https://redivis.com/pricing) for a calculator to help estimate data storage costs.
{% endhint %}

#### Free tier

All individual accounts are granted 10GB of free storage, and organizations (outside of an institution) have between 10GB-1TB of free storage. This free tier is deducted across both storage SKUs, as well as tabular activity, in parallel.&#x20;

For example, if you have 10GB of free storage, and store 100GB of data, 50GB of which is active tabular data, you would be billed for 90GB of data storage, and 40GB of active tabular data.

#### Tabular activity

Dataset [tables](https://docs.redivis.com/reference/datasets/data) stored on Redivis are classified as **active** or **inactive**, depending on how recently researchers worked with data from that table. This allows organizations to realize substantial cost savings for seldom-used data, including historic versions of a dataset.&#x20;

All uploaded data begins as **inactive**. When a dataset table is "used", it will then become **active**. After 90 days of inactivity it will become **inactive** again automatically.&#x20;

"Usage", as laid out below, applies both to the dataset table as well as any derivative tables in researchers' workflows — that is, if a researcher creates an output table using your dataset, and then queries that table, the original dataset source tables associated with that output will become active.

The following actions count as usage and will reset the 90 day counter:

* **Queries**: Running a [transform](https://docs.redivis.com/reference/workflows/transforms) or [custom query](https://docs.redivis.com/datasets/data#querying-tables), or using the [Redivis API](https://app.gitbook.com/o/-LAzxbDPgjEGJfV0tvZu/s/GCgH8jTSmY8Vgwceiri5/) to query table(s).
* **Notebooks:** Reading or querying data within a [notebook](https://docs.redivis.com/reference/workflows/notebooks).&#x20;
* **Exporting**: This includes [exporting a table](https://docs.redivis.com/reference/tables/exporting-tables), as well as streaming table records via [table.listRows API](https://app.gitbook.com/s/GCgH8jTSmY8Vgwceiri5/rest-api/tables/listrows).

All other actions, including [computing variable summary statistics](https://docs.redivis.com/tables/variables#univariate-statistics) and [viewing table cells](https://docs.redivis.com/datasets/data#viewing-cells) do not trigger active usage on a table.

#### Activity across versions

If your dataset contains multiple [versions](https://docs.redivis.com/reference/datasets/versions), data activity rules will always apply to specific versions of a table, allowing you to realize cost savings for historic versions of a dataset that are no longer in use.&#x20;

Because Redivis stores an efficient row-level difference across versions, the active vs. inactive breakdown will reflect the size of the specific rows that are currently active.&#x20;

For example, let's assume a dataset has one table: in `v1`, it contains 1GB, and in `v2`, we *replace* the data with another 1GB of records, of which half of them overlap with `v1`. In this scenario, while each version of the table is 1GB, the total storage of the dataset is only 1.5GB, since we have 0.5GB of overlap between each version. If `v1` becomes inactive (while `v2` stays active), the 0.5GB of data unique to `v1` will be marked as inactive, while 1GB of data will remain active.

#### Limitations

Generally, Redivis does not impose significant limits under the flat-rage model – numerous organizations host 100s of terabytes of data, queried by thousands of users monthly. However, we do need to ensure that usage patterns are such that Redivis's incurred cloud costs remain reasonably aligned with the usage fees.&#x20;

Currently, these limits include a maximum of 100GB of egress per user, per month (unless if you've configured a [GCP egress project](https://docs.redivis.com/reference/organizations/settings/advanced-data-egress-project)), 1M total compute-seconds per query, and certain concurrency limits on the number of queries and notebooks per user. Redivis will also automatically archive derivate tables created by your users after a period of disuse.

These limits are generally in place to protect Redivis systems, often from inadverent user error. Over time, Redivis may modify these limitations as needed to prevent accidental or intentional abuse.

### Usage-based pricing model (Alpha)

Redivis is beginning to offer a usage-based billing plan on a trial basis, enabled at the organization level. Please [contact us](https://redivis.com/contact) to learn more.&#x20;

Conceptually, this is an advanced plan that passes through usage costs directly to the organization as they happen, rather than bundling together all minor costs and fees into a more predictable price.

* **Activity**: Instead of being charged a flat rate for data activity that scales with the amount of data you've uploaded, you will be charged for all queries, analytical events, derivative storage costs, egress fees and more that use your organization's data.&#x20;
* **Storage**: You will be charged for compressed [physical](https://docs.cloud.google.com/bigquery/docs/storage_overview#dataset_storage_billing_models) data storage, rather than logical data storage, of tabular data. Tables typically exhibit a > 80% compression ratio, though the billed rate for physical storage is twice that of the standard tabular storage.

<table><thead><tr><th width="203.12890625">SKU</th><th width="181.84765625">Cost</th><th>Description</th></tr></thead><tbody><tr><td>Tabular storage (physical)</td><td>$0.04 per GB-month</td><td>Physical, compressed tabular storage within organization datasets.</td></tr><tr><td>File storage</td><td>$0.02 per GB-month</td><td>Storage of non-tabular files within datasets.</td></tr><tr><td>Derivative storage</td><td>$0.02 per GB-month</td><td><p>Storage for tables in all workflows derived from organization datasets. </p><p></p><p>If a derivate represents a combination of your organization's data and other data, you will be billed proportional to the relative size of your organization's data that contributed to the derivative.</p></td></tr><tr><td>Queries</td><td>$0.12 per slot-hour</td><td>SQL queries executed in transforms, on tables, or via the API that reference your organization's data.</td></tr><tr><td>Notebooks</td><td>$0.10 per credit</td><td>Default Redivis notebooks used to analyze organization datasets.</td></tr><tr><td>Egress</td><td>$0.12 per GB</td><td>Data downloaded from Redivis to another environment. No egress is charged if your organization has configured a <a href="organizations/settings/advanced-data-egress-project">GCP egress project</a>. </td></tr></tbody></table>
