Virtual Machine Billing

Virtual machines enable you to run multiple operating systems on a single physical machine. It gives you full control of your server to customize hardware specifications, software configurations, etc.

Last updated: May 14, 2025

To efficiently set up a virtual machine on which to deploy your apps, you must have enough credit in your account. Doprax makes it easy to add credit and manage your billings.

To get started, navigate to the billing page on your dashboard.

billing page

Add Credit

We’ve made the process of adding credit to your account seamless for users in different locations. Click the Add credit button. A page will open up showing you the different payment options available on Doprax.

different payment options on Doprax

The different payment methods available for use include crypto payments, credit cards, Rial, WeChat Pay, and Alipay. Visit the Add Credit doc page to learn more. Select the best credit option available to you in your locality. Click the option and follow the page prompts, e.g., inputting the credit amount.

After adding credit to your account, you can view the details of your payment. Simply scroll down to your ‘Previous payments’ section in the billing page to see your payment details—description, payment date, amount, currency, and status.

Billing for Virtual Machine

Once your account has been credited and you have enough credits, you can create virtual machines for your apps. Our billing system is transparent and fair since it’s based on actual virtual machine usage and factors like RAM, CPU, disk, etc.

Your virtual machine cost is calculated in seconds, and the amount will be automatically deducted from your credit balance. For example, if you create a virtual machine and delete it after 1 day, you pay for just 1 day.

Here’s how the billing works:

  1. Flat rate charging: Virtual machines are charged a set rate for predefined resources (e.g., kind, RAM, CPU, disk space, monthly traffic). The flat rate ensures that you pay a consistent amount, regardless of workload.
  2. Per-second billing: We charge on a per-second basis. You are only charged for the real time your virtual machine is running. If you delete a virtual machine, you will not be billed for it.
  3. Resource usage monitoring: Our system continuously monitors and analyzes your virtual machine’s resource usage, including CPU, memory, and network traffic. This data is used to calculate your charge accurately.
  4. Automatic deductions: Your credit balance will be automatically deducted in real-time based on the resources used and the time your virtual machine was active.
  5. Low credit notifications: We send you notifications and emails when your credit balance is running low, allowing you to top up your account before it is deleted.

Get started by adding credit to your account here: Add credit.

Create your Virtual Machine

Navigate to your create virtual machine page to start your virtual machine creation process. Select an infrastructure and a location

Next, choose an operating system and a size for your virtual machine depending on the disk space, CPU, RAM, etc. You’ll see the pricing summary of your virtual machine.

Finally, enter a name for your virtual machine or use the default name generated for you.

Click the CREATE VIRTUAL MACHINE button to create your virtual machine.

create vm

Once you’ve successfully created a virtual machine, your machine credit summary will appear in the billing page. This section provides a summary of your credit in use.

You will see how much credit you have remaining. The summary will also show the hourly, daily, and monthly costs of the virtual machine or machines you have running.

billing page

Cost of Virtual Machine IP Change

When you create a virtual machine, your VM will be assigned an IP address. You can use this IP to access some apps in the app market, e.g., the OpenVPN UI app. Go to your Virtual Machine page to see the IP of your running VM or VMs.

ip address of running vms

You can change this IP address, but this is only possible for the Hetzner infrastructure. To do so, select the VM for which you wish to change the IP. Click on the Network tab to see the list of current IP addresses (IPv4 and IPv6) assigned to your VM.

network tab for ip change

Click the Change button; a modal will appear prompting you to accept the change. You’ll be charged a fee of $1 to change your IPv4 address. Changing your IPv6 address is free.

After confirming the change, your virtual machine will restart to reflect the change. This might take a minute, so wait for it to finish loading.

You’ll then be directed to your virtual machine page, where you can now see the new IP address. The fee would have been automatically deducted from your credit balance.

Further details about the IP address change can be found in the Change IP of VM doc page.