{% extends "base.html" %}{% block content %}

Cost estimate

{% if cost and cost.lines %}
€{{ "%.4f"|format(cost.hourly) }}
per hour
€{{ "%.2f"|format(cost.daily) }}
per day
€{{ "%.2f"|format(cost.monthly) }}
per month (projected)
€{{ "%.2f"|format(cost.accrued) }}
accrued so far
{% for ln in cost.lines %} {% endfor %}
ResourceTypeSpecRate/hAgeAccrued
{{ ln.name }} {{ ln.kind }} {{ ln.detail }} €{{ "%.4f"|format(ln.hourly) }}{% if ln.kind == 'server' and not ln.exact %}*{% endif %} {% if ln.age_hours is not none %}{{ "%.1f"|format(ln.age_hours) }}h{% else %}—{% endif %} €{{ "%.4f"|format(ln.accrued) }}

Best-effort Infomaniak public-cloud rates (June 2026), configurable — verify against your invoice. {% if cost.any_estimated %}
* rate estimated from flavor specs (not in the price table).{% endif %}

{% else %}
No billable resources.
{% endif %}
{{ vms|length }}
VMs
{{ volumes|length }}
Volumes
{{ fips|length }}
Floating IPs
{{ secgroups|length }}
Security groups
{{ keypairs|length }}
Keypairs
{{ containers|length }}
Containers
{% endblock %}