How to Write an RFP for VM Backup Software: A Template and Checklist

This guide explains how to write a VM backup RFP: define recovery objectives, specify testable requirements per hypervisor, require ransomware-resilient copies, run timed restore tests, and score vendors with comparable pricing.

Free Download
for VM, OS, DB, File, NAS, etc.
amelia-luo

Updated by Amelia Luo on 2026/11/09

Table of contents
  • Key Takeaways

  • RFP, RFI or RFQ: Which Document Do You Need?

  • Step 1: Define scope, Workload Tiers, and Recovery Objectives

  • Step 2: Draft the RFP Using This Template

  • Step 3: Build the Requirements Checklist

  • Step 4: Add Platform-Specific Questions for VMware, Hyper-V, Proxmox VE and oVirt/KVM

  • Step 5: Security and Ransomware-Resilience Requirements

  • Step 6: Run a Restore Proof of Concept with Timed Scenarios

  • Step 7: Score Responses with Knockout Criteria and a Weighted Matrix

  • Step 8: Make Pricing and Licensing Quotes Comparable

  • Common Mistakes When Writing a VM Backup RFP

  • FAQs

  • Conclusion

A good VM backup RFP states your workloads, recovery objectives (RPO and RTO per tier), and security requirements first, then makes every vendor prove it can meet them on your hypervisors and versions. Write each requirement as a testable statement, such as a timed restore of a named VM to a different cluster, not as a feature checkbox. Score vendors on evidence from scripted proof of concept, and keep pricing comparable by asking every vendor to quote the same sizing scenarios.

Key Takeaways

  • Start from impact, not features. Set RPO and RTO for each workload tier based on a business impact analysis before drafting any requirements (NIST SP 800-34).

  • Platform details change the answer. Change tracking, snapshots, and incremental behavior differ across VMware vSphere, Hyper-V, Proxmox VE, and oVirt/KVM, so ask per platform.

  • Make ransomware resilience measurable. Require offline or isolated copies, separate credentials and tested restores, as CISA recommends.

  • Replace "supports restore" with timed scenarios. Score the measured result of each restore path under failure conditions.

  • Normalize pricing. Ask every vendor to quote the same three sizing scenarios, and ask what leaving the product costs.

RFP, RFI or RFQ: Which Document Do You Need?

Use an RFP when vendors must propose how they will meet your recovery and security requirements. Use an RFI to learn what the market offers, and an RFQ only when requirements are fixed and price is the one open variable. For VM backup, an RFP is usually the right tool, because recovery outcomes depend on architecture, not on price alone.

Document

Purpose

Use it when

What you get back

RFI (request for information)

Learn what products and approaches exist

You do not yet know your requirements or shortlist

Capability overviews

RFP (request for proposal)

Compare how vendors meet defined requirements

Requirements are known, but solutions differ in architecture

Proposals, evidence, pricing

RFQ (request for quotation)

Compare price for a fixed specification

The product is already chosen or interchangeable

Itemized quotes

When a Formal RFP is Worth the Effort

No standard sets a size threshold, so treat these as practical triggers rather than rules:

  • You run more than one hypervisor, or plan to migrate from one to another.

  • Backup is part of a ransomware or compliance program that auditors will review.

  • You are replacing an incumbent product and need a defensible reason.

  • Several teams (virtualization, security, storage, finance) must agree on one choice.

If none of these apply, a short requirements list and a two-vendor proof of concept may be enough.

Step 1: Define scope, Workload Tiers, and Recovery Objectives

Before you write a single requirement, document what must be protected and how quickly it must be returned. NIST SP 800-34 Rev. 1 frames this as contingency planning built on a business impact analysis (BIA). The BIA tells you which systems matter most, so the RFP can set recovery objectives per tier instead of one blanket number.

RFP Workflow

What to Inventory

1. Hypervisors and versions: product, exact version, cluster or standalone, management layer (for example vCenter, SCVMM, Proxmox cluster, oVirt Engine).

2. Workloads: VM count, total provisioned and used capacity, largest single VM, database or application-consistency needs, VMs with passthrough devices or special disk types.

3. Storage and network: datastore types, backup network bandwidth, existing backup targets and their location.

4. Constraints: compliance regimes, data residency, retention periods, air-gapping or offline-media rules, staffing for operations.

5. Current pain: failed jobs, restore times observed in tests, and licensing or support issues with the incumbent.

Set RPO and RTO Per Tier

RPO is how much data loss is acceptable. RTO is how long recovery may take. Both come from your BIA, not from a vendor datasheet. The table shows the structure; the values are illustrative and must be replaced with your own.

Tier

Example workloads

RPO target (illustrative)

RTO target (illustrative)

RFP implication

1

Transaction databases, identity services

Minutes

Under 1 hour

Frequent backups or replication, instant or live restore, tested runbooks

2

Line-of-business apps, file servers

Hours

Hours

Daily or more frequent backups, fast full-VM restore

3

Dev/test, internal tools

Next day

Next business day

Standard schedule, cost-efficient storage

Write the targets into the RFP as measurable requirements, and state that vendors will be tested against them. A vendor claim of "fast recovery" without an RTO is not scoreable.

Step 2: Draft the RFP Using This Template

A complete RFP has eleven sections, ordered so vendors can answer mandatory items first. Copy the structure below and replace the bracketed fields with your own data.

#

Section

What to write

1

Purpose and objectives

One paragraph: why you are buying, what success looks like, decision date.

2

Environment overview

Hypervisors with exact versions, VM and capacity counts, largest VM, sites, network links, current backup targets.

3

Mandatory requirements

Pass/fail items. A "no" disqualifies the response (for example, support for your hypervisor version).

4

Functional requirements

Backup methods, restore types, replication, retention, reporting. Each item is scored.

5

Security and compliance

Encryption, access control, immutability or offline copies, audit logs, regulatory mappings.

6

Operations and support

Deployment model, upgrade process, support hours and escalation, documentation, training.

7

Vendor profile and references

Company background, product roadmap, references running a comparable hypervisor mix.

8

Commercial proposal

Pricing for the same three sizing scenarios from every vendor, licensing metric, renewal terms, exit terms.

9

Response format and timeline

Question-by-question response template, deadline, contact for questions, scoring weights shown up front.

10

Evaluation and proof of concept

Scoring method, POC scope, success criteria, who runs the tests.

11

Contract and exit terms

Data portability, backup format documentation, termination assistance.

Write Requirements as Testable Statements

Vendors answer "yes" to vague requirements. They cannot hide behind a measurable one. Compare the pairs:

Vague

Testable

"Supports incremental backup"

"State, for each hypervisor in section 2, which change-tracking mechanism is used, what causes it to reset, and what the next backup does after a reset."

"Fast restore"

"Restore the [name] VM ([size] GB) to [target cluster]. State the measured time from restore request to VM boot, and the conditions of the test."

"Ransomware protection"

"Describe how at least one backup copy stays unreachable if the backup server and hypervisor credentials are compromised. Provide the documentation."

"Secure"

"List the encryption algorithms and key-management options for data at rest and in transit, and who can delete backups or shorten retention."

Show your scoring weights in section 9. Vendors then spend their effort where it counts for you.

Step 3: Build the Requirements Checklist

A VM backup RFP should cover 13 requirement areas, and every area needs a named piece of evidence the vendor must supply. Use the table as your section 4 and 5 draft, then trim areas that do not apply.

Area

What to require

Evidence to request

Platform and version coverage

Exact hypervisor, management-layer and guest OS versions supported today, plus how fast new versions are certified

Dated compatibility matrix; release notes for the last two platform updates

Backup method

Agentless image-level backup where the platform allows it; full, incremental and synthetic or forever-incremental modes; the change-tracking mechanism used per platform

Architecture description per hypervisor

Consistency

Application-consistent backup through guest tooling; stated behavior when guest tools are missing or fail

Documented fallback behavior; sample job log

Restore types

Full VM, single disk, file-level, application items, instant or live restore, restore to a different host, cluster or hypervisor

Per-platform restore matrix (restore options often differ by platform)

Restore to dissimilar targets

Ability to rebuild on different hardware or a different platform, as CISA notes older or mismatched hardware can block image-based rebuilds

Documented procedure; POC result

Storage efficiency

Deduplication, compression, supported targets (disk, NAS, object, tape), and the effect on restore speed

Vendor documentation; ratios only with the test data described

Retention and scheduling

Policy-based retention, long-term archive, legal hold, per-VM overrides

Policy configuration walkthrough

Replication and DR

Off-site copy, replication, isolated recovery environment, orchestrated recovery

DR runbook template; reference customer

Verification

Automated integrity checks and test restores or boot tests; reports usable as audit evidence

Sample verification report

Ransomware resilience

Offline, isolated or immutable copy; separate credentials; deletion controls

See the security section below

Access and audit

Role-based access, multi-factor authentication, audit logs, encryption at rest and in transit, key management

Security whitepaper; log sample

Scale and performance

Concurrent job limits, proxy or transport scaling, impact on production hosts

Test conditions behind any quoted figure

Operations and exit

Monitoring, alerting, API, upgrade process, support SLAs, export of backups in a documented format

Support policy; exit clause

Treat numeric claims such as speed or storage reduction as vendor figures. Ask for the dataset, hardware and configuration behind each one, and replace them with your own POC measurements.

Step 4: Add Platform-Specific Questions for VMware, Hyper-V, Proxmox VE and oVirt/KVM

Ask every vendor to answer per platform, because the hypervisor, not the backup vendor, decides how changed blocks are tracked and what can break that tracking. Only add the rows for platforms you run. Details depend on the platform version and configuration.


Platform

What the platform documentation says

Ask in the RFP

VMware vSphere

The vSphere Storage APIs for Data Protection let backup products protect VMs from a central server without agents inside each VM. Changed Block Tracking (CBT) is a VMkernel feature that records changed blocks, and Broadcom advises having no snapshots on a VM before enabling it.

How does the product handle a CBT reset or an "incorrect changed block tracking configuration" error? What does the next job read after a reset? Which vSphere and ESXi versions are certified?

Microsoft Hyper-V

Hyper-V exposes Resilient Change Tracking (RCT) through reference points, with Windows Server 2016 as the minimum server. Microsoft does not upgrade a VM's configuration version automatically when it moves to a newer host, and the upgrade is one-way.

Which host OS and VM configuration versions does the product require for incremental backup? What happens for VMs on older configuration versions?

Proxmox VE

vzdump backups are always full backups. Proxmox Backup Server adds deduplication and incremental backups. Snapshot mode carries a small inconsistency risk unless the guest agent can freeze the file system.

Does the product use vzdump, Proxmox Backup Server or its own data path? Is the guest agent required for consistency? How is incremental achieved?

oVirt, RHV, OLVM (KVM)

oVirt's incremental backup design requires disks to be marked for incremental backup and stored as qcow2. The backup application selects restore points, not oVirt.

How does the product enable incremental backup per disk? What happens to raw disks? Which oVirt, RHV or OLVM versions are supported, and is that platform version still supported by its vendor?


change tracking by hypervisor

Step 5: Security and Ransomware-Resilience Requirements

Require at least one backup copy that an attacker holding production and backup-server administrator credentials still cannot delete or encrypt, and require evidence that restores from it have been tested. CISA's #StopRansomware Guide recommends offline, encrypted backups tested regularly for availability and integrity in a disaster recovery scenario, and warns that many ransomware variants try to find and delete or encrypt accessible backups.

NIST SP 800-209 covers storage and backup infrastructure security and names data protection, isolation, restoration assurance, and encryption among its focus areas. Use those four words as headings when you write section 5 of the RFP.

Requirement

RFP wording

Why it matters

Unreachable copy

"Describe how one backup copy remains offline, isolated, or immutable if the backup server is compromised."

An accessible copy can be deleted or encrypted along with production.

Separate credentials

"State whether backup storage uses credentials distinct from the hypervisor and directory domain, and whether the backup console enforces multi-factor authentication."

Attackers hunt for stored credentials in the environment, per CISA.

Deletion controls

"List which roles can delete backups, shorten retention or remove a lock, and whether dual approval is available."

A locked copy is only as safe as the roles that can unlock it.

Where the lock is enforced

"State whether immutability is enforced by the storage or operating system layer or only inside the backup application."

Proxmox VE documents that its backup protection is enforced by Proxmox VE, not the file system, so anyone with write access to the underlying storage can still remove the file. Ask this of every product.

Encryption and keys

"Describe encryption at rest and in transit, key storage, and how backups are recovered if the backup server and its keys are lost."

Encrypted backups are unrecoverable without a key-recovery plan.

Clean restore point

"Describe how you help confirm a restore point is not already compromised, and whether restores can target an isolated network."

If ransomware encrypts files before the backup runs, the newest copy may be unusable.

Recovery assets

"Document where installers, license keys, and configuration backups are kept for rebuilding the backup system itself."

CISA advises storing executables and license agreements with offline backups.

Audit and hardening

"Provide audit-log samples, the patch cadence for the backup software, and the vulnerability disclosure process."

The backup system is an attack target and needs its own lifecycle.

These requirements describe design properties. Ask the vendor to demonstrate each one in the proof of concept instead of accepting a description.

Step 6: Run a Restore Proof of Concept with Timed Scenarios

Score vendors on restore results you measure yourself, from scripted scenarios run on your own VMs. A vendor demo shows capability under ideal conditions. Your RTO has to hold under bad ones. CISA recommends testing backups for availability and integrity in a disaster recovery scenario, and NIST SP 800-34 includes testing, training, and exercises as a step of contingency planning.

Your RTO is set by the Weakest Link in the Restore Path, not by the Restore Feature

  • Why: a restore depends on more than the restore function. The backup server and its catalog must be alive, the keys and credentials available, the repository reachable from the target, the target storage able to absorb the writes, and the hypervisor management layer working. A feature list scores none of these.

  • Evidence from platform behavior: Proxmox VE documents that large restores can congest storage bandwidth for other guests, and that its live-restore option starts the VM early with limited read speed and can leave the VM in an undefined state if the restore fails. A restore feature can therefore be fast in the good case and risky in the failure case. This is one product's documented behavior, so check the equivalent for every product you evaluate.

  • Decision value: run each restore scenario with one dependency removed, and weight those results above the number of restore types a vendor lists. Two vendors with identical feature lists can have very different recovery times once the backup server must be rebuilt or the production credentials are revoked.

  • A caution: a successful backup job proves the copy was written. It does not prove the copy can be restored within your RTO.

restore path

Each POC scenario in the table below removes one of these dependencies from the path.

Restore Scenarios to Script

Set each pass criterion from the RTO you defined in Step 1. Run every scenario for every shortlisted vendor, with the same data.

#

Scenario

Setup

Measure

1

Single VM, same cluster

Restore a mid-size Tier 2 VM

Time from request to booted VM; manual steps needed

2

Largest VM, different cluster

Restore your largest VM to another host or cluster

Elapsed time, throughput, effect on other workloads

3

Rebuilt backup server

Install a fresh backup server and recover from configuration backup

Time to first restore; what could not be recovered

4

Offline or immutable copy

Revoke production and backup-console credentials, then restore

Whether restore succeeds; who could delete the copy

5

Instant or live restore

Boot a VM from the backup; interrupt the restore once

Time to boot, performance during restore, state after interruption

6

File and application item

Recover one file and one database or mailbox item

Time, fidelity

7

Cross-platform

Restore to a different hypervisor, if you may migrate

Success, driver and boot fixes needed

8

Change-tracking fallback

Force a fallback (see the platform section)

Next job duration and size

9

Concurrent load

Run backups and restores together

Impact on production latency

Proof of Concept Workflow

1. Fix the scope and success criteria in writing before vendors touch your environment. Share the same document with each vendor.

2. Build a representative test set: the same VMs for every vendor, including your largest VM and one VM per hypervisor and storage type.

3. Give each vendor the same time box and the same documentation access. Unequal time makes scores meaningless.

4. Have your own staff run the scenarios, with the vendor available for questions. Steps that need vendor intervention are findings, and record them. This is where POCs most often fail, because a demo run by the vendor hides operational friction.

5. Record start and stop timestamps, data volumes, errors, and manual steps for every scenario.

6. Score immediately, while the evidence is fresh, against the weights published in the RFP.

Step 7: Score Responses with Knockout Criteria and a Weighted Matrix

Score in two passes: first remove any vendor that fails a mandatory requirement, then score the rest on weighted criteria using evidence from the responses and the proof of concept. Publish the weights in the RFP so vendors know what you value.

Pass 1: Knockout Criteria

  • A "no" on any item removes the vendor, whatever its other scores:

  • Does not support your hypervisor and management-layer versions today (not on a roadmap).

  • Cannot restore a full VM to a different host or cluster.

  • Offers no copy that is offline, isolated, or protected from deletion by backup-console administrators.

  • Will not allow a hands-on proof of concept run by your staff.

  • Will not give pricing for your sizing scenarios.

Pass 2: Weighted Matrix

Score each criterion from 0 to 5 using evidence, multiply by the weight, and divide the weighted total by 5 for a 0 to 100 result. The weights below are illustrative starting points for three common situations. They are not industry benchmarks, so adjust them to your own BIA.

Criterion

Mixed hypervisors or planned migration

Regulated or ransomware-driven

Small team, single platform

Platform and version fit

20

10

10

Restore options and measured restore results

20

20

20

Ransomware resilience

10

25

10

Backup window and change-tracking fallback

10

5

10

Operations and usability

10

5

20

Verification and audit reporting

5

15

5

Cost across the three sizing scenarios

15

10

20

Vendor support and viability

10

10

5

Total

100

100

100

Scoring Rules that Keep the Result Defensible

  • Score only what is demonstrated or documented. A marketing claim earns at most a 2.

  • Have the technical evaluators finish scoring before they see prices, then add the cost score.

  • Record the evidence behind every score in one sheet so the decision can be audited later.

  • Re-run the matrix with the weights changed by plus or minus five points. If the winner changes, the decision is close, and the POC results should decide.

Step 8: Make Pricing and Licensing Quotes Comparable

Ask every vendor to price the same three sizing scenarios and to state its licensing metric in writing. Vendors license by different units, such as per socket or CPU, per VM, per host or per terabyte protected, so a single "price per unit" comparison misleads.

The three scenarios to specify in the RFP:

1. Today: your current VM count, protected capacity and sites.

2. Growth: your expected size at the end of the contract term, using your own growth estimate.

3. Change: a migration case in which a defined share of VMs moves to another hypervisor.

The third scenario matters when you may leave a platform. A license that does not follow the workload across hypervisors turns a migration into a repurchase.

Cost element

Question for the vendor

Licensing metric

What is the unit, and what counts toward it (powered-off VMs, replicas, templates)?

Edition boundaries

Which features from your checklist sit in higher editions or paid add-ons?

Support

What is included at the quoted tier, and what are response targets by severity?

Infrastructure

What backup server, proxy, and repository capacity is required, and who supplies it?

Renewal

What is the renewal price rule and the notice period?

Portability

Can the license move between hypervisors or sites without repurchase?

Exit

What does it cost to export or read backups after the contract ends?

Check hypervisor-side licensing too. A Broadcom knowledge base article states that the Data Protection APIs are included with all licensed vSphere editions. That article may predate later changes to Broadcom's licensing, so confirm the current terms for your own entitlement before assuming it applies.

Common Mistakes When Writing a VM Backup RFP

Most failed selections trace back to a handful of avoidable drafting and testing errors.

Mistake

Why it hurts

Fix

Feature checklist with yes/no answers

Every vendor answers "yes"; nothing separates them

Write testable requirements and ask for evidence

One RPO/RTO for everything

Overpays for low tiers or under-protects critical ones

Set targets per tier from a BIA

Treating "supports incremental" as one capability

Hypervisors differ in change-tracking preconditions and fallbacks

Ask per platform; test the fallback in the POC

Vendor-run demos

Hide operational friction and manual steps

Have your own staff run scripted scenarios

Testing only the happy path

RTO fails under degraded conditions

Remove one dependency per scenario

Ignoring the backup system's own security

Backups become the attacker's next target

Require isolation, separate credentials and deletion controls

Accepting vendor speed or savings figures

Numbers come from unknown datasets and hardware

Ask for test conditions; use your POC data

Comparing prices per unit

Metrics differ, so totals are not comparable

Require quotes for the same three scenarios

No exit terms

Switching later means losing access to old backups

Require documented export and termination assistance

Writing requirements around one product

Biases the field and weakens the result

Derive requirements from your BIA and inventory

FAQs

Q1: Can open-source tools such as Proxmox Backup Server respond to an RFP?

Yes, if you hold them to the same evidence rules. Proxmox Backup Server is open source and has paid subscription plans for support, so score it on the same POC scenarios and ask for the support terms you would require from any vendor. Remember that it is built for Proxmox VE, so it does not answer requirements for other hypervisors.

Q2: Is agentless backup always possible?

Not always. It depends on the platform's APIs and on the workload. Ask vendors to list disk types and devices they cannot back up. For example, Proxmox documents that for containers, device and bind mounts are never backed up. Require a written list of exclusions for every platform you run.

Q3: How should the RFP treat encrypted VMs?

Ask explicitly. VMware's VDDK programming guide contains a dedicated chapter on encrypted VM backup and restore, which indicates it needs specific handling. Ask how the product backs up and restores encrypted VMs, which key services it depends on, and test one in the POC.

Q4: Can one product restore across hypervisors if we plan to migrate?

Some can. Vinchin states that it supports restoring VM backups between platforms including VMware vSphere, Hyper-V, Proxmox, oVirt and OLVM. Support depends on the exact source and target pair and version, so name your pairs in the RFP and test one in the POC. Treat cross-platform restore as a migration aid, not as a substitute for a migration plan.

Q5: Does the RFP need to cite a compliance framework?

It helps, but it is not required. NIST SP 800-34 is written for U.S. federal systems, yet its contingency-planning process is a reasonable structure for any organization. If you face a specific regulation, name it and ask vendors which of your required controls their product supports. Do not accept "compliant" as an answer without a control mapping.

Q6: What if a vendor supports my platform version, but the platform vendor no longer does?

Treat it as a risk to record, not a pass. Ask both questions in the RFP: is this platform version supported by its own vendor, and for how long will the backup vendor keep supporting it? This matters most for older or community-driven platforms, where lifecycle details differ between products that share a code base.

Q7: Who should be on the evaluation team?

At minimum: a virtualization administrator, a storage or backup administrator, a security representative who reviews the isolation and credential requirements, and finance for the pricing scenarios. Give each a defined set of criteria, so scores do not become one person's preference.

Conclusion

A VM backup RFP works when it measures outcomes instead of listing features. Set recovery objectives from business impact, ask every vendor how its product behaves on your specific hypervisors when something goes wrong, and let timed restores decide. The vendor that recovers your largest VM under degraded conditions has answered the question the RFP exists to ask.

Share on:

Categories: Tech Tips