# Prices

Details on various price configurations are given here. When creating prices, it’s also necessary to understand how they will be applied. Specifically, this relates to the **INCUR CHARGES** configuration. Charges can be incurred “While Running”, “While Stopped”, or “Always”. It typically makes the most sense to have running and stopped prices for a given type (Cores, for example) OR to have an “Always” price (but not both). This is because the prices do not stack and the higher of a competing “Always” or running/stopped price will take precedence. This can lead to confusion over which price was applied and how a final cost total was computed. You should decide in advance for a given price type for a price set whether you wish to charge an “Always” rate or charge separately for running/stopped states.

Price Types
:   - Everything: One price for all resources Storage, CPU, Memory, and Disks
    - Memory + CPU
    - Memory Only (per MB)
    - Cores Only (per core)
    - Disk Only (per GB)
    - Platform: Select from Windows, Linux (generic), or one of several specific Linux distributions
    - Software/Service: Add prices for software licenses which may be included with your price sets
    - Datastore (per GB)
    - Load Balancer
    - Load Balancer Virtual Server

Price Units
:   - Minute
    - Hour
    - Day
    - Month
    - Year
    - Two Year
    - Three Year
    - Four Year
    - Five Year

Currency
:   - AED
    - ARS
    - AUD
    - BRL
    - BWP
    - CAD
    - CHF
    - CLF
    - CLP
    - COP
    - DKK
    - EUR
    - GBP
    - IDR
    - ILS
    - INR
    - JOD
    - JPY
    - KRW
    - MAD
    - MNT
    - MYR
    - MXN
    - NGN
    - NOK
    - NZD
    - PLN
    - ROL
    - RUB
    - SAR
    - SEK
    - SGD
    - THB
    - TRL
    - USD
    - USN
    - VND
    - XAF
    - XCD
    - XOF
    - XPF
    - ZAR (South African Rand)

Cost
:   The base cost of the resource(s). The Price will match the Cost unless a Price Adjustment is added.

Price Adjustment
:   - **None:** Default, no markup added and Price will match Cost
    - **Fixed Markup:** A fixed amount added to the Cost. Price will equal Cost + Markup.
    - **Percentage Markup:** Adds a percentage markup to Cost. Price equals Cost + (Cost x Markup %)
    - **Custom Price:** Sets a Price independent from the Cost. If the Cost changes, a Custom Price will not.

Price
:   A computed value of the final price including the cost plus any applicable markup.

Apply Price Changes to Usage
:   If marked, when saving a Price Set (new Price Set or saving changes to an existing one), usage records will be restarted for servers affected by the pricing change.
