
Aquarium Water & Bucket Fills
Estimate rectangular aquarium water volume, choose a water-change share and work out how many bucket fills to prepare.
View template and methodMeasure lengthwise and widthwise shrinkage, then estimate how much fabric to buy for a required length after prewashing.

Exported by the iOS App After importing, edit the numbers in Calvance.
Measure the same marked sample before and after washing, drying and finishing as intended. Enter the required length after prewashing and the supplier’s selling increment. The example is metric; the usable width must also fit your pattern layout.
Example prices in USD; replace them with your own quotes. All dimensions use metric units.
Related calculation: Fabric Weight & Price.
USD
| Inputs | Default |
|---|---|
| Length before (cm) | 50 |
| Length after (cm) | 47.5 |
| Width before (cm) | 50 |
| Width after (cm) | 49 |
| Needed length (m) | 3 |
| Raw width (m) | 1.5 |
| Buy step (m) | 0.1 |
| Price per metre (USD/m) | 12 |
Each shrinkage rate is 1 − after/before. Divide required length by the length retention ratio, then round up to the purchase increment. Multiply purchased length and raw width by their respective retention ratios. The example gives 5% length shrinkage and 2% width shrinkage: buy 3.2 m for 3.04 m usable length and 1.47 m usable width.
1-47.5 [Length after cm]/50 [Length before cm] → Length shrinkage
1-49 [Width after cm]/50 [Width before cm] → Width shrinkage
3 [Needed length m]/(1-Length shrinkage) → Minimum length m
ceil(Minimum length m/0.1 [Buy step m]) × Buy step m → Buy length m
Buy length m × (1-Length shrinkage) → Usable length m
1.5 [Raw width m] × (1-Width shrinkage) → Usable width m
Buy length m × 12 [Price per metre USD/m] → Fabric cost USD
Change the sample’s washed length from 47.5 to 45 cm. Length shrinkage becomes 10%; buying 3.4 m yields 3.06 m. Width is unchanged.
| Result | Default | Changed |
|---|---|---|
| Length shrinkage (%) | 5 | 10 |
| Width shrinkage (%) | 2 | 2 |
| Minimum length (m) | 3.16 | 3.33 |
| Buy length (m) | 3.2 | 3.4 |
| Usable length (m) | 3.04 | 3.06 |
| Usable width (m) | 1.47 | 1.47 |
| Fabric cost (USD) | 38.4 | 40.8 |
Results are displayed to at most two decimal places; later formulas use unrounded values.
All dimensions and the purchase increment must be positive; price may be zero. Washed dimensions must not exceed the original dimensions in this shrinkage-only model. Measurements need to represent the fabric batch and treatment. No seam allowance, selvage loss, pattern matching or cutting layout is calculated. Purchasing more length cannot automatically solve insufficient width.
Download and import into Calvance to edit the numbers. The canvas does not reject every invalid input; check the stated ranges.
No. Divide the target length by 0.95; multiplying it by 1.05 does not fully compensate.
No. Test your material and intended treatment instead of assuming a universal rate.
We recommend using the latest version of Calvance.
Choose a plan when you need more canvases, high-resolution image exports, or sync across devices.