Server configurator

This calculator demonstrates how you can calculate a total that comprises a base price and additional customization options.

    Server type


    Add-ons

    Disk space:

    Processor cores:

    Additional IP addresses:

    Payment


    2 months free if you pay for a year!

    Base price:

    Extras:

    21% Tax:

    Total:

    Source code for this form:

    <h2>Server type</h2>
    [select* server include_blank "4 GB RAM - 3 GHz CPU - 100 GB HDD - 500 GB transfer" "8 GB RAM - 6 GHz CPU - 125 GB HDD - 600 GB transfer" "12 GB RAM - 12 GHz CPU - 150 GB HDD - 700 GB transfer" "16 GB RAM - 18 GHz CPU - 175 GB HDD - 800 GB transfer" "24 GB RAM - 24 GHz CPU - 200 GB HDD - 900 GB transfer" "32 GB RAM - 30 GHz CPU - 225 GB HDD - 1000 GB transfer" "48 GB RAM - 42 GHz CPU - 250 GB HDD - 1100 GB transfer" "96 GB RAM - 60 GHz CPU - 300 GB HDD - 1300 GB transfer"]
    [variable server_price cf7-hide "server:" "4 GB RAM - 3 GHz CPU - 100 GB HDD - 500 GB transfer 159" "8 GB RAM - 6 GHz CPU - 125 GB HDD - 600 GB transfer 300" "12 GB RAM - 12 GHz CPU - 150 GB HDD - 700 GB transfer 550" "16 GB RAM - 18 GHz CPU - 175 GB HDD - 800 GB transfer 800" "24 GB RAM - 24 GHz CPU - 200 GB HDD - 900 GB transfer 1100" "32 GB RAM - 30 GHz CPU - 225 GB HDD - 1000 GB transfer 1400" "48 GB RAM - 42 GHz CPU - 250 GB HDD - 1100 GB transfer 1900" "64 GB RAM - 48 GHz CPU - 275 GB HDD - 1200 GB transfer 2400" "96 GB RAM - 60 GHz CPU - 300 GB HDD - 1300 GB transfer 2900"]
    
    <h2>Add-ons</h2>
    Disk space:
    [select disk include_blank "SSD 50 GB" "SSD 500 GB" "SSD 1 TB"] [variable disk_price cf7-hide "disk:" "SSD 50 GB 40" "SSD 500 GB 200" "SSD 1 TB 370"]
    
    Processor cores:
    [select cores include_blank "1 core" "5 cores" "10 cores"] [variable cores_price cf7-hide "cores:" "1 core 40" "5 cores 200" "10 cores 400"]
    
    Additional IP addresses:
    [number ip] [calculation ip_price cf7-hide "ip * 10"]
    
    <h2>Payment</h2>
    [select* payment "Monthly" "Yearly"] [variable payment_factor cf7-hide "payment:" "Monthly 1" "Yearly 10" "default 1"]
    2 months free if you pay for a year!
    
    <table>
    <tr><td>Base price:</td><td>[calculation base_price precision:2 "server_price * payment_factor"]</td>
    <tr><td>Extras:</td><td>[calculation extras_price precision:2 "(disk_price + cores_price + ip_price) * payment_factor"]</td>
    <tr><td>21% Tax:</td><td>[calculation tax precision:2 "(base_price + extras_price) * 0.21"]</td>
    <tr><td>Total:</td><td>[calculation total precision:2 "(base_price + extras_price + tax)"]</td>
    </table>
    
    [calculate_button calculate_total cf7-hide autocalc]