# Backup Retention Calculator (Grandfather-Father-Son)

> Source: https://netray.co/tools/backup-retention-gfs-capacity-calculator
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Estimate how much backup storage a daily, weekly, monthly and yearly retention policy needs for an ERP or file server, including compression and offsite copies.

## Category

erp-operations

## Audience

- IT manager
- Backup administrator
- ERP administrator

## Tool

**Kind:** calculator

**Inputs:**

#### Size of one full backup

**Key:** full_gb

**Type:** number

**Default:** 800

**Min:** 1

**Step:** 10

**Unit:** GB

**Help:** Source data size before compression.

#### Daily change rate

**Key:** change_pct

**Type:** number

**Default:** 3

**Min:** 0

**Max:** 100

**Step:** 0.5

**Unit:** %

**Help:** Share of data that changes per day. Transactional ERP databases are often 1 to 5%.

#### Daily incrementals kept

**Key:** daily_keep

**Type:** number

**Default:** 14

**Min:** 0

**Step:** 1

**Unit:** days

#### Weekly fulls kept

**Key:** weekly_keep

**Type:** number

**Default:** 4

**Min:** 0

**Step:** 1

**Unit:** weeks

#### Monthly fulls kept

**Key:** monthly_keep

**Type:** number

**Default:** 12

**Min:** 0

**Step:** 1

**Unit:** months

#### Yearly fulls kept

**Key:** yearly_keep

**Type:** number

**Default:** 7

**Min:** 0

**Step:** 1

**Unit:** years

**Help:** Many manufacturers keep financial data for six to ten years. Check your own legal requirement.

#### Compression and dedupe ratio

**Key:** compress

**Type:** select

**Default:** 2

**Options:**

##### 1:1 (none)

**Value:** 1

##### 1.5:1

**Value:** 1.5

##### 2:1

**Value:** 2

##### 3:1

**Value:** 3

##### 5:1

**Value:** 5

#### Copies of the backup set

**Key:** copies

**Type:** select

**Default:** 2

**Options:**

##### 1 (onsite only)

**Value:** 1

##### 2 (onsite and offsite)

**Value:** 2

##### 3 (onsite, offsite, immutable cloud)

**Value:** 3

#### Storage price per GB per month

**Key:** price

**Type:** number

**Default:** 0.02

**Min:** 0

**Step:** 0.005

**Unit:** $/GB

**Help:** Use your blended cost for disk, tape or cloud object storage.

**Outputs:**

#### Size of one incremental (GB)

**Key:** incr_gb

**Expr:** full_gb * change_pct / 100

**Format:** decimal

#### Full backups retained

**Key:** fulls

**Expr:** 1 + weekly_keep + monthly_keep + yearly_keep

**Format:** integer

**Description:** One current base full plus every weekly, monthly and yearly full.

#### Raw stored data (GB)

**Key:** raw_gb

**Expr:** full_gb * fulls + daily_keep * incr_gb

**Format:** integer

#### After compression (GB)

**Key:** comp_gb

**Expr:** raw_gb / compress

**Format:** integer

#### Total with all copies (GB)

**Key:** total_gb

**Expr:** comp_gb * copies

**Format:** integer

#### Total storage needed (TB)

**Key:** total_tb

**Expr:** total_gb / 1000

**Format:** decimal

**Primary:** true

#### Estimated storage cost per month

**Key:** monthly_cost

**Expr:** total_gb * price

**Format:** currency

**Primary:** true

**Chart:**

#### Total storage (TB) vs monthly fulls kept

**Type:** line

**X:** monthly_keep

**From:** 0

**To:** 36

**Steps:** 19

**Series:**

- total_tb

**Disclaimer:** Simplified model that treats weekly, monthly and yearly sets as separate full backups. Synthetic fulls, deduplication and database-specific features change real results, so use this for planning and confirm with your backup software.

## Content

**Intro:** A retention policy such as 14 daily, 4 weekly, 12 monthly and 7 yearly backups sounds simple until someone asks how much disk it needs. This calculator turns a grandfather-father-son (GFS) policy into total storage, so you can size repositories and decide what a longer retention period really costs.

**Sections:**

#### How to use it

**Body:** Enter the size of one full backup of the system you protect, for example the ERP database plus file shares. Add your daily change rate, then the number of daily, weekly, monthly and yearly restore points you keep. Select a realistic compression or deduplication ratio and the number of copies, for instance onsite plus offsite. Read the total terabytes and the monthly storage cost. Then change one retention number at a time to see which promise is the expensive one.

**Bullets:**

- Measure the change rate from last month's incremental sizes
- Use compression ratios from your own backup reports
- Include every system in scope, not only the ERP

#### The method

**Body:** The model keeps one current full backup, plus one full for each weekly, monthly and yearly restore point, plus daily incrementals sized at the change rate. Raw data is divided by the compression ratio, then multiplied by the number of copies. Real products often share data between restore points through deduplication or synthetic fulls, which makes this a conservative upper estimate for many tools. Tape or object storage with immutability adds copies and sometimes minimum retention charges.

#### Reading the result

**Body:** Long yearly retention usually dominates the total because every yearly point is a full copy. If the number looks high, check whether those long-term sets need the whole system, or only the finance database and archived documents. The chart shows storage rising as monthly retention grows. A flat result when you extend retention means your compression is carrying the load, so verify that ratio on real data before relying on it.

#### Common mistakes

**Body:** The most common mistake is setting retention from habit rather than from a business or legal requirement. Another is counting restore points but never testing a restore. Teams also forget that encrypted or already compressed data compresses badly, that databases grow, and that offsite copies need their own capacity. Finally, retention is not protection from ransomware unless at least one copy is immutable or offline, so decide that separately from capacity.

**Cta:** If your backups feed an AI or reporting layer, Netray can design a restore-tested, on-premise copy of ERP data for that purpose without touching your production backup chain.

**Faq:**

#### What is a GFS backup rotation?

**Answer:** Grandfather-father-son keeps frequent short-lived backups (son, daily), less frequent medium-term ones (father, weekly) and infrequent long-term ones (grandfather, monthly or yearly). It balances restore options against storage cost.

#### How long should we keep ERP backups?

**Answer:** It depends on legal, tax, customer and audit requirements, which differ by country and contract. Operational recovery points are usually weeks, while financial archives may be kept for years. Confirm with your finance and legal teams.

#### Why is my real storage use lower than the estimate?

**Answer:** Deduplication, synthetic fulls and block-level incrementals avoid storing the same data repeatedly. This model is deliberately conservative. Use the estimate for budgeting and compare with your backup product's own sizing tool.

#### Does this cover ransomware protection?

**Answer:** It only sizes capacity. Resilience to ransomware needs at least one immutable, offline or logically separated copy, tested restores and protected backup credentials. Increase the copies input to reflect any extra immutable copy you add.

## Search terms

backup retention calculator, gfs backup storage calculator, grandfather father son backup calculator, backup storage size calculator, backup retention policy calculator, how much backup storage do i need, erp backup retention, backup capacity planning

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
