Price per GB is the cost of storing one gigabyte of data on a specific drive. You calculate it by dividing the drive's price by its capacity in gigabytes. A 2TB SSD selling for $90 has a price per GB of $0.045 โ meaning each gigabyte of storage on that drive costs four and a half cents. A 4TB hard drive selling for $80 has a price per GB of $0.020. Same dollar budget, different drives, instantly comparable.
This metric is the foundation of rational storage shopping. Without it, you're comparing apples to oranges โ a $49 drive looks cheaper than a $129 drive until you realize the first holds 500GB and the second holds 4TB. Price per GB makes every drive comparable on equal terms, regardless of whether it's a thumb drive, a 2.5-inch laptop SSD, a 3.5-inch desktop hard drive, or a stick of RAM.
BuyPerUnit was built around this metric: every product on the site is sorted by price per GB by default, because it's the most honest way to present storage value.
Every drive listed on BuyPerUnit already has its price per GB calculated and displayed. No math required โ just filter by category and sort by cost per GB to find the best deals across Amazon, Best Buy, and Newegg simultaneously. Browse storage by price per GB.
The Formula
Price Per GB = Total Drive Price รท Capacity in Gigabytes
That is the complete formula. It requires two inputs โ price and capacity โ and produces a single output: cost per gigabyte.
For drives listed in terabytes, convert first: 1TB = 1,000 GB, 2TB = 2,000 GB, 4TB = 4,000 GB.
Three examples:
- $78 for 2TB: $78 รท 2,000 GB = $0.039/GB
- $110 for 4TB hard drive: $110 รท 4,000 GB = $0.028/GB
- $65 for 16GB DDR5 RAM: $65 รท 16 GB = $4.06/GB
The RAM example illustrates something important: price per GB is useful within categories, not across them. RAM is a fundamentally different product from storage โ it operates at different speeds, uses different technology, and fulfills a different function in a computer. Comparing $4.06/GB for RAM to $0.039/GB for an SSD and concluding one is "better value" is meaningless. The comparison only works when you're comparing like-for-like products.
Why This Number Matters More Than Sticker Price
Retailers understand that most buyers anchor on total price rather than per-unit value. This is universal consumer psychology, and it shapes how storage products are presented and priced.
The small drive trap. A $39 500GB SSD looks affordable. An $84 2TB SSD looks more expensive. But $39 รท 500 GB = $0.078/GB, while $84 รท 2,000 GB = $0.042/GB. The "affordable" drive costs nearly twice as much per gigabyte. You are paying $39 for storage that is structurally more expensive, not less.
The premium performance trap. A $185 Gen 5 NVMe SSD with advertised sequential reads of 14,000 MB/s looks impressive on a spec sheet. At $0.093/GB, it costs more than twice the per-gigabyte rate of a Gen 4 drive that handles every real-world task nearly identically. The spec sells; the per-GB cost reveals the premium.
The "deal" that isn't. A drive marked 40% off from $150 to $90 looks like a deal. At $90 for 1TB, it costs $0.090/GB. The current market rate for 1TB NVMe is $0.055 to $0.080/GB. The "deal" is just the original price being brought to average market rate. Price per GB makes this transparent in two seconds.
What Good Price Per GB Looks Like in 2026
Different storage types have different cost structures, so the benchmarks differ by category:
| Storage Type | Excellent $/GB | Good $/GB | Overpaying |
|---|---|---|---|
| NVMe SSD (Gen 3/4) | Under $0.05 | $0.05โ$0.08 | Over $0.10 |
| SATA SSD | Under $0.045 | $0.045โ$0.07 | Over $0.09 |
| 3.5" Desktop HDD | Under $0.016 | $0.016โ$0.022 | Over $0.030 |
| 2.5" Portable HDD | Under $0.025 | $0.025โ$0.040 | Over $0.050 |
| NAS HDD | Under $0.020 | $0.020โ$0.025 | Over $0.030 |
| DDR4 RAM | Under $1.80/GB | $1.80โ$2.50/GB | Over $3.00/GB |
| DDR5 RAM | Under $2.20/GB | $2.20โ$3.50/GB | Over $4.50/GB |
These ranges reflect real street prices across major retailers in early 2026. They will shift over time โ NAND and DRAM prices are commodities that move with global supply and demand โ which is why checking live prices is more reliable than any static guide.
How Price Per GB Makes Shopping Faster
The practical workflow is straightforward:
- Decide what type of storage you need (NVMe SSD, hard drive, RAM, etc.)
- Set a target: "I want to pay under X per GB"
- Sort available products by price per GB
- Filter to reputable brands (the per-GB metric does not protect you from counterfeits โ a fake drive at $0.02/GB is not a deal)
- Buy when you hit your target
This replaces a much more complicated mental calculation that most buyers do badly. Without price per GB, you're mentally comparing a $78 2TB drive against a $59 1TB drive and trying to work out whether the extra $19 is worth it. With price per GB: $0.039/GB vs $0.059/GB. The 2TB drive is 33 percent cheaper per gigabyte. The answer is obvious.
Price per GB does not account for performance differences. A fast NVMe Gen 4 drive and a slow SATA SSD might have similar $/GB costs, but the NVMe is dramatically faster. Use price per GB to find value within a performance category โ not as a reason to trade down on performance without understanding the tradeoffs.
Why BuyPerUnit Is Built Around This Metric
Most storage shopping tools organize by price, brand, or capacity. None of those tell you whether you're getting a good deal. Price by itself doesn't account for capacity. Brand doesn't account for current pricing. Capacity doesn't account for cost.
Price per GB accounts for all of it simultaneously. It normalizes every drive to the same unit of comparison โ cost per gigabyte of actual storage โ and makes every product in a category directly comparable regardless of its size or sticker price.
BuyPerUnit pulls prices from Amazon, Best Buy, and Newegg daily, calculates price per GB for every listed drive, and presents the results ranked from cheapest to most expensive per gigabyte. When prices change โ which happens multiple times per week across major retailers โ the rankings update automatically.
The goal is to answer the actual question buyers have, which is not "what drives exist?" but "what is the cheapest drive per gigabyte that I can buy right now from a reliable source?" Price per GB is the only metric that answers that question directly.
Browse Storage Ranked by Price Per GB at BuyPerUnit โFrequently Asked Questions
What does price per GB mean?
Price per GB means the cost of one gigabyte of storage on a specific drive. It is calculated by dividing the total price of the drive by its capacity in gigabytes. A 2TB drive at $80 costs $0.040 per gigabyte.
Why is price per GB important when buying storage?
Because drives come in many different sizes and price points, raw price comparisons are meaningless without accounting for capacity. A $50 drive might cost more per gigabyte than a $90 drive. Price per GB normalizes the comparison so any two drives can be evaluated on equal terms.
How do I calculate price per GB?
Divide the total drive price by its capacity in gigabytes. For drives listed in terabytes: 1TB = 1,000 GB, 2TB = 2,000 GB, etc. Example: $84 รท 2,000 GB = $0.042/GB. BuyPerUnit calculates this automatically for every listed drive.
What is a good price per GB for a solid state drive?
For NVMe SSDs in 2026: under $0.08/GB is good, under $0.06/GB is great, and under $0.05/GB is excellent. For SATA SSDs: under $0.07/GB is good and under $0.055/GB is great. These benchmarks shift as the NAND market changes โ BuyPerUnit tracks current pricing across all major retailers.
Does price per GB work for RAM?
Yes, but RAM's price per GB is much higher than storage โ typically $1.50 to $4.50/GB depending on type and speed, compared to $0.04 to $0.09/GB for SSDs. This does not mean RAM is bad value; it reflects that RAM operates at a completely different speed tier and serves a different function. Use price per GB to compare RAM kits within the same generation (DDR4 vs DDR4, or DDR5 vs DDR5), not across different product types.