Resource Based Pricing

Customize your hardware configurations with à la carte pricing

CoreWeave's entire infrastructure is purpose-built for compute-intensive workloads, and everything from our servers to our storage and networking solutions are designed to deliver best-in-class performance that are up to 35x faster and 80% less expensive than generalized public Clouds.

Hardware selection is significantly flexible, allowing for custom configurations of CPU, GPU, RAM, and storage requests when scheduling workloads. Resources are scheduled using provided configurations, granting both savings and simplicity on top of legacy Cloud instance type selection.

Instance pricing

While CoreWeave allows scheduling and provides pricing based on standard instances, all CoreWeave Cloud instances are highly configurable. All billing is à la carte; priced by the hour, and billed by the minute.

All billing is based on the greater of resources requested in an instance. If the instance is configured to be burstable, billing is based on the actual resources consumed during any minute billing window.

NVIDIA GPU instance pricing

The following components are configurable in GPU based instances.

DescriptionLabelCost per hourVRAM

H100 HGX (80GB)

H100_NVLINK_80GB

$4.76

80GB HBM3

H100 for PCIe (80GB)

H100_PCIE

$4.25

80GB HBM2e

A100 HGX (80GB)

A100_NVLINK_80GB

$2.21

80GB HBM2e

A100 HGX (40GB)

A100_NVLINK

$2.06

40GB HBM2e

A100 for PCIe (80GB)

A100_PCIE_80GB

$2.21

80GB HBM2e

A100 for PCIe (40GB)

A100_PCIE_40GB

$2.06

40GB HBM2e

V100 for NVLINK

Tesla_V100_NVLINK

$0.80

16GB HBM2

A40

A40

$1.28

48GB GDDR6

RTX A6000

RTX_A6000

$1.28

48GB GDDR6

RTX A5000

RTX_A5000

$0.77

24GB GDDR6

RTX A4000

RTX_A4000

$0.61

16GB GDDR6

Quadro RTX 5000

Quadro_RTX_5000

$0.57

16GB GDDR6

Quadro RTX 4000

Quadro_RTX_4000

$0.24

8GB GDDR6

CPU component pricing

The following CPU components are also configurable in GPU based instances. For CPU-only instances, see CPU-only instance pricing.

Node typeLabelCost per hour

AMD Epyc Milan

amd-epyc-milan

$0.010

AMD Epyc Rome

amd-epyc-rome

$0.010

Intel Xeon Ice Lake

intel-xeon-icelake

$0.010

Intel Xeon Scalable

intel-xeon-scalable

$0.010

Intel Xeon v4

intel-xeon-v4

$0.010

CPU-only instance pricing

Instances without a GPU attached are configurable as combinations of vCPU and system RAM.

For these instances, system RAM is included in the vCPU price. Combinations can be configured in multiples of the following.

CPU TypeLabelRAM per vCPUCost per vCPU per Hour

AMD Epyc Milan

amd-epyc-milan

4GB

$0.035

AMD Epyc Rome

amd-epyc-rome

4GB

$0.030

Intel Xeon Ice Lake

intel-xeon-icelake

4GB

$0.035

Intel Xeon Scalable

intel-xeon-scalable

4GB

$0.030

Intel Xeon v4

intel-xeon-v4

4GB

$0.020

Intel Xeon v3

intel-xeon-v3

4GB

$0.0125

RAM

RAM may be specified as an additional component on its own.

ComponentLabelCost per hour

System RAM per GB

memory

$0.005

Storage

Storage may be specified as an additional component on its own.

Storage typeLabelPrice per GB per month

HDD Block Storage

block-hdd-<region>

$0.04

NVMe Block Storage

block-nvme-<region>

$0.07

Standard HDD Shared Filesystem

shared-hdd-<region>

$0.04

Standard NVMe Shared Filesystem

shared-nvme-<region>

$0.07

Premium NVMe Shared Filesystem

shared-vast-<region>

$0.10

Object Storage

N/A

$0.03

Networking

See the Networking documentation to learn more about these options.

ComponentCost

Public IP Address

$4.00 per IP / month

Burstable IP Address

$10.00 per IP / month

VPC

$20.00 per VPC / month

Public IP address pricing

IP Addresses are billed at $4.00 per IP per month.

For periods of use less than one month, this charge is prorated by the minute just as all other billing. If a public IP address is assigned to an instance but the instance is not running, billing will continue to accrue for this reserved Public IP Address.

Example configurations

Below is an example configuration provided in an excerpt of a YAML manifest, in which 6 AMD Epyc Rome vCPUs with 24GB of RAM are requested.

Additional Resources

In this example, the node type is chosen using an affinity. For more information on using affinities to select hardware, see Node Types and Advanced Label Selectors.

  containers:
  - name: epyc-example
    resources:
      requests:
        cpu: 6
        memory: 24Gi      
      limits:
        cpu: 6
        memory: 24Gi        
        
  affinity:
    nodeAffinity:
      requiredDuringSchedulingIgnoredDuringExecution:
        nodeSelectorTerms:
        - matchExpressions:
          - key: node.coreweave.cloud/cpu
            operator: In
            values:
              - amd-epyc-rome   

In this example, the requested resources are:

CPU amountInstance typeUnit cost per hourSystem RAM

6

AMD Epyc Rome

$0.03

24Gi

The total per hour cost of this instance would be $0.03 x 6, equaling $0.18 per hour.

In this example, a hardware configuration of 4 Tesla V100 NVLINK GPUs with 32 Intel Xeon Scalable vCPU and 128GB of RAM is requested:

  containers:
  - name: v100-example
    resources:
      requests:
        cpu: 32
        memory: 128Gi
        nvidia.com/gpu: 4
      limits:
        cpu: 32
        memory: 128Gi
        nvidia.com/gpu: 4        
        
  affinity:
    nodeAffinity:
      requiredDuringSchedulingIgnoredDuringExecution:
        nodeSelectorTerms:
        - matchExpressions:
          - key: gpu.nvidia.com/class
            operator: In
            values:
              - Tesla_V100_NVLINK

In this example, the requested resources are:

Instance typeInstance countUnit cost per hour

Tesla V100 NVLINK

4

$0.80

vCPU countvCPU cost per hour

32

$0.01

RAM amountRAM cost per hour

128Gi

$0.005

The per hour cost of these resources equals ($0.80 x 4) + ($0.01 x 32) + ($0.005 x 128), or $4.16 per hour.

Billing periods

All CoreWeave Cloud billing periods cover the calendar month.

For example, a billing period that begins on 1 January 12:00am UTC ends on 1 February 12:00am UTC.

Last updated