Vendor
Oracle OCI Object Storage pricing for backup storage
Oracle OCI separates Standard, Infrequent Access, and Archive storage but gives all three a large 10,000 GB public-egress allowance. Infrequent Access adds paid retrieval; Archive retrieval itself is free but the readable restored copy is billed as Standard storage. Oracle publishes one Object Storage request meter, not distinct Class A and Class B prices.
Price your own workload against every vendor, including the worst-day restore and how long it takes to come back.
What the pricing page does not lead with
Oracle publishes one Object Storage request meter.
Representing the same request population as separate Class A and Class B bills would double-count it.
Source, checked 2026-07-25T15:34:44ZThe 10,000 GB public-egress allowance is separate from retrieval.
Infrequent Access can charge retrieval while egress remains inside the allowance.
Source, checked 2026-07-25T15:34:44ZArchive retrieval is free, but the readable copy is billed as Standard and restoration can take up to one hour before the first byte is available.
A recovery estimate needs restored-copy size, duration, and restore time even when the retrieval line is $0.
Source, checked 2026-07-26
The rest of this vendor's non-obvious rules2 more
Infrequent Access has a 31-day minimum retention period and Archive has 90 days.
Deleting or overwriting data before the class minimum charges the prorated remainder. A read-only restore that keeps the source is not an early deletion.
Source, checked 2026-07-26Versioning can postpone the early-deletion event.
The remainder follows actual removal of data, not a logical overwrite that retains the old version.
Source, checked 2026-07-26
Worked bills
Each one states its inputs and every line, so the total can be checked rather than trusted. A state stays a word and is never counted as zero.
Standard restore crosses the 10,000 GB egress allowance$264.08
Storage class: Standard · Storage GB: 10,000 · Internet egress GB: 11,000 · Object storage requests: 2,500,000 · Mutation: none; read-only restore
Sources: Oracle: storage and common request meter, checked 2026-07-25T15:34:44Z · Oracle: Virtual cloud network pricing: public egress allowance and overage, checked 2026-07-25T15:34:44Z
| Storage after 10 GB free | $254.745 |
|---|---|
| 1,000 GB public egress overage | $8.50 |
| 2.45 million billable Object Storage requests | $0.833 |
| Retrieval | not charged |
| Early deletion | does not apply |
| Total | $264.08 |
Storage = (10,000 - 10) x $0.0255 = $254.745. Egress = (11,000 - 10,000) x $0.0085 = $8.50. Requests = (2,500,000 - 50,000) / 1,000 x $0.00034 = $0.833. Total = $264.078, rounded to $264.08.
Infrequent Access full restore crosses egress allowance$209.23
Storage class: Infrequent Access · Storage GB: 10,000 · Restored GB: 10,000 · Internet egress GB: 11,000 · Object storage requests: 2,500,000 · Mutation: none; read-only restore
Sources: Oracle: storage, retrieval, and common request meter, checked 2026-07-25T15:34:44Z · Oracle documentation: Understandingstoragetiers: egress allowance and duration, checked 2026-07-25T15:34:44Z
| Storage after 10 GB free | $99.90 |
|---|---|
| Retrieval | $100.00 |
| Public egress overage | $8.50 |
| Object Storage requests | $0.833 |
| Early deletion | does not apply |
| Total | $209.23 |
Storage = (10,000 - 10) x $0.01 = $99.90. Retrieval = 10,000 x $0.01 = $100.00. Egress = 1,000 x $0.0085 = $8.50. Requests = 2,450 x $0.00034 = $0.833. Sum = $209.233, rounded to $209.23. The read-only restore does not activate the 31-day deletion remainder.
Archive restore kept readable for seven days$8.54
Storage class: Archive · Storage GB: 1,000 · Restored GB: 1,000 · Restored COPY days: 7 · Internet egress GB: 1,000 · Object storage requests: 100,000 · Mutation: none; read-only restore
Sources: Oracle: archive and Standard storage rates plus request meter, checked 2026-07-25T15:34:44Z · Oracle documentation: Understandingstoragetiers: restored-copy and minimum-duration behavior, checked 2026-07-25T15:34:44Z
| Archive storage after 10 GB free | $2.574 |
|---|---|
| Archive retrieval | not charged |
| Seven-day Standard restored copy | $5.95 |
| Public egress inside 10,000 GB | $0.00 |
| 50,000 billable requests | $0.017 |
| Early deletion | does not apply |
| Total | $8.54 |
Archive storage = (1,000 - 10) x $0.0026 = $2.574. The archive data itself consumes the free storage band, so the temporary Standard copy is 1,000 x $0.0255 x 7/30 = $5.95. Requests = (100,000 - 50,000) / 1,000 x $0.00034 = $0.017. Egress is inside the 10,000 GB allowance. Sum = $8.541, rounded to $8.54.
Delete Infrequent Access before day 31no complete total
Storage class: Infrequent Access · Stored GB: 1,000 · Object age at removal days: 10 · Versioning retains previous object: no · Operation: actual data removal, not restore
Sources: Oracle documentation: Understandingstoragetiers: 31-day minimum and version behavior, checked 2026-07-26
| Remaining minimum-duration charge | conditional |
|---|---|
| Version-retention exception | does not apply |
| Total | conditional |
The object is removed before the 31-day minimum and the prior version is not retained, so a prorated remainder applies. Exact billing depends on the object's timestamp and remaining billed duration; this scenario exercises the condition without inventing calendar precision.
Overwrite while versioning retains the prior objectno complete total
Storage class: Archive · Object age days: 30 · Versioning retains previous object: yes · Operation: overwrite without actual data removal
Sources: Oracle documentation: Understandingstoragetiers: retained-version exception, checked 2026-07-26
| Early-deletion charge at overwrite | does not apply while the previous version remains stored |
|---|---|
| Future removal | conditional |
| Total | conditional |
Oracle does not treat an overwrite as data removal when versioning retains the previous object. The duration consequence is deferred until that retained data is actually removed.
Same-region Standard restore avoids the public-egress overage$255.58
Storage class: Standard · Storage GB: 10,000 · Same region transfer GB: 11,000 · Object storage requests: 2,500,000 · Mutation: none; read-only restore
Sources: Oracle: storage and common Object Storage request meter, checked 2026-07-25T15:34:44Z · Oracle: Virtual cloud network pricing: same-region transfer state, checked 2026-07-25T15:34:44Z
| Storage after 10 GB free | $254.745 |
|---|---|
| 11,000 GB same-region transfer | not charged |
| 2.45 million billable Object Storage requests | $0.833 |
| Retrieval | not charged |
| Early deletion | does not apply |
| Total | $255.58 |
Storage = (10,000 - 10) x $0.0255 = $254.745. Same-region transfer is not charged. Requests = (2,500,000 - 50,000) / 1,000 x $0.00034 = $0.833. Charged-line sum = $255.578, rounded to $255.58. The comparable public-internet scenario totals $264.08 because 1,000 GB exceeds its public allowance.
Every class, and the rules that change its bill
3 classes captured for this vendor. Each rule below is a published condition that moves a real line on the bill, with the page it came from.
Standard6 rules
Frequently accessed online object storage for backups that need immediate reads without a retrieval fee.
| Rule | Value | Why it moves the bill |
|---|---|---|
| Storage | First 10 GB free monthly, then $0.0255 per GB-month | The free storage tier is removed before applying the Standard rate. |
| Public internet egress | First 10,000 GB free monthly, then $0.0085 per GB in the captured global price data | Large restores can stay free or cross into paid transfer depending on account-wide allowance use. |
| Object Storage requests | First 50,000 free monthly, then $0.00034 per 1,000; not comparable to separate Class A and Class B schedules | The receipt must count one common request population rather than charge the same calls twice as A and B. |
| Retrieval and same-region movement | not charged | Standard reads have no retrieval line, and same-region data movement is separate from public egress. |
| Minimum duration and early deletion | does not apply | Standard has no retention remainder. |
| Minimum billable object size | not published | No small-object billing floor is inferred. |
Infrequent Access7 rules
Online, infrequently accessed backup data where lower storage cost can offset paid retrieval.
| Rule | Value | Why it moves the bill |
|---|---|---|
| Storage | First 10 GB free monthly, then $0.01 per GB-month | The class has a lower storage rate than Standard but adds retrieval. |
| Retrieval | $0.01 per GB | A full restore adds one month of storage-rate-equivalent cost before egress. |
| Public internet egress | First 10,000 GB free monthly, then $0.0085 per GB | Retrieval and egress are separate restore meters. |
| Object Storage requests | First 50,000 free monthly, then $0.00034 per 1,000 under one common meter | Distinct A/B labeling is not comparable and must not double-count operations. |
| Minimum storage duration | 31 days with a prorated early-deletion remainder | Delete or overwrite can owe the unused duration. A read-only restore cannot. |
| Version-retention exception | conditional: delete or overwrite that only creates a retained previous version does not remove the data yet | The minimum-duration consequence follows actual data removal, not every logical overwrite. |
| Minimum billable object size | not published | No small-object uplift is added. |
Archive8 rules
Long-lived archived backups that can tolerate restoration to a temporary readable copy.
| Rule | Value | Why it moves the bill |
|---|---|---|
| Archive storage | First 10 GB free monthly, then $0.0026 per GB-month | The low storage line does not include the readable restore copy. |
| Archive retrieval | not charged | Oracle does not charge the retrieved bytes themselves, but it bills the restored copy as Standard storage. |
| Temporary restored-copy storage | conditional: readable objects are billed at the Standard storage rate for the retained restore duration | Restore size and requested retention days add a separate storage line. |
| Public internet egress | First 10,000 GB free monthly, then $0.0085 per GB | Bytes can be free to retrieve yet paid to send beyond the allowance. |
| Object Storage requests | First 50,000 free monthly, then $0.00034 per 1,000 under one common meter | Restore and read requests use a common schedule, not two independent A/B meters. |
| Minimum storage duration | 90 days with a prorated early-deletion remainder | Removing archive data early can bill the remaining duration; restoring it without removal cannot. |
| Version-retention exception | conditional: retained previous versions delay the removal event | The early-deletion clock follows actual deletion of data. |
| Minimum billable object size | not published | No object-size floor is inferred. |