With only 2 pumps (~1.75 kW) on the line and no new power before stocking, 60,000 fingerlings total (~13,333/ha across 4.5 ha) is the right balance of profit and survivable risk. The pond's own oxygen plus two pumps holds dissolved oxygen at a safe ~5.6 mg/L at the worst pre-dawn moment (Day 120) — provided the manager runs both pumps every night from Month 2 onward and exchanges water on the tide. Stocking 70,000 is possible but leaves no safety margin: a single cloudy habagat night could drop DO to the danger zone, so it is only acceptable if the manager commits to aggressive daily water exchange. 50,000 is the safest but leaves roughly ₱300K of profit per cycle on the table versus 60,000. We recommend 60,000.
Three hard facts shape every number in this document:
Note on the oxygen model: the DO simulation tables that follow were built on an earlier single-pond assumption (Box A modeled as 2 ha at ~1 m depth = 20 million litres). Stocking is now split across both ponds — Box A (3.4 ha) and Box B (1.1 ha), 4.5 ha total — and the 2 pumps sit only in Box B. The per-pond oxygen margins therefore need a re-run against the split layout before stocking; the DO figures below are a conservative worst-case reference, not the final per-pond numbers. Brackish water, salinity 10–22 ppt, tidal influence.
We track the worst moment of each day — pre-dawn (~5 AM) DO — because that is when fish die. As the fish grow from ~15 g to ~450 g, biomass climbs and the overnight oxygen draw grows with it. The table below shows the expected pre-dawn DO at each milestone, with no aeration at all, for each candidate density.
| Milestone | Avg weight | 50k · 25,000/ha | 60k · 30,000/ha | 70k · 35,000/ha |
|---|---|---|---|---|
| Day 30 | 60 g | 7.9 | 7.7 | 7.6 |
| Day 60 | 140 g | 7.1 | 6.8 | 6.5 |
| Day 90 | 280 g | 5.8 | 5.2 | 4.7 |
| Day 120 (harvest) | 420 g | 4.6 | 3.8 | 3.0 ⚠ |
All figures in mg/L at ~5 AM. Green = comfortable (>5). Yellow = thinning margin (3–5). Red = at the 3.0 critical line. These are clear-night values — a cloudy habagat day knocks 1–1.5 mg/L off every number, which is why no-aeration is not safe for 60k or 70k late in the cycle.
The two pumps don't just push water — they drive surface turbulence and bring in fresher tidal water, adding oxygen. Modeled conservatively as circulation + exchange assist (not full paddlewheel aeration), they lift pre-dawn DO substantially:
| Milestone | 50k · 25,000/ha | 60k · 30,000/ha | 70k · 35,000/ha |
|---|---|---|---|
| Day 30 | 9.7 | 9.5 | 9.4 |
| Day 60 | 8.9 | 8.6 | 8.3 |
| Day 90 | 7.6 | 7.0 | 6.5 |
| Day 120 (harvest) | 6.4 | 5.6 | 4.8 |
Reading the no-aeration table, DO falls below the 3 mg/L critical line at a standing biomass of roughly 12,000–12,500 kg/ha-equivalent in this pond — which 70k reaches right at harvest, 60k approaches, and 50k never quite hits. This is consistent with the SEAFDEC no-aeration pond ceiling of 0.8–1.3 t/ha for fully passive ponds; our pumps and tidal exchange push the effective ceiling well above that.
This is the "ideal world" number — the aeration each density would need to hold a comfortable DO at peak demand, calculated from oxygen draw. It tells us how far the 2-pump reality (1.75 kW) falls short at full intensity, and why water exchange has to fill the gap.
| Day | Avg wt | 50k biomass / kW | 60k biomass / kW | 70k biomass / kW |
|---|---|---|---|---|
| Day 30 | 60 g | 2,850 kg · 0.50 kW | 3,420 kg · 0.60 kW | 3,990 kg · 0.70 kW |
| Day 60 | 140 g | 6,417 kg · 1.13 kW | 7,700 kg · 1.35 kW | 8,983 kg · 1.58 kW |
| Day 90 | 280 g | 12,367 kg · 2.17 kW | 14,840 kg · 2.61 kW | 17,313 kg · 3.04 kW |
| Day 120 | 420 g | 17,850 kg · 3.14 kW | 21,420 kg · 3.76 kW | 24,990 kg · 4.39 kW |
Given 2 pumps running, daily water exchange, and a DO meter to adjust exchange rate as needed — what is the practical ceiling before mortality risk becomes unacceptable?
Technically yes, but only with discipline. At 70k the pre-dawn DO with pumps reaches 4.8 mg/L at Day 120 on a clear night. The problem is the margin: a cloudy habagat morning subtracts 1–1.5 mg/L, dropping you to 3.3–3.8 mg/L — uncomfortably close to the 3.0 critical line, with no room for a pump failure. To safely run 70k, the manager would need to commit to an aggressive water-exchange protocol every single morning in the last 6 weeks. That is operationally fragile for a remote-managed farm.
| Stage | Exchange — 50k | Exchange — 60k | Exchange — 70k | Trigger |
|---|---|---|---|---|
| Day 1–60 | 5–10% / day | 8–12% / day | 10–15% / day | Routine tidal flush |
| Day 60–90 | 10–15% / day | 15–20% / day | 20–25% / day | DO@5AM < 5 mg/L |
| Day 90–120 | 15–20% / day | 20–30% / day | 30–40%+ / day | DO@5AM < 4 mg/L |
Exchange uses the tide — drain on the ebb, refill oxygenated water on the flood (see BFS-014 for the tide calendar and gate schedule). Each 10% exchange of fresh tidal water lifts pre-dawn DO by roughly +0.5 mg/L. The DO meter is the boss: if the 5 AM reading drops below the trigger, increase exchange the next tide.
If we don't want to depend on aeration at all, the alternative is to spread the fish over more water at a low, naturally-safe density. A ready-to-go 5-hectare fishpond is available to rent nearby. The question: is that lease a better use of money than the solar build from BFS-018?
The pond is ready to stock immediately — no dike or gate work needed. Lease: ₱40,000/month × 36 months = ₱1,440,000 total (≈₱160,000 per 120-day cycle). Maintenance cost: ₱50,000–₱70,000 max per cycle. At the no-aeration safe density of 1.0–1.3 t/ha, 5 ha unlocks:
| Density | Capacity (5 ha) | ~Fish supported | Lease cost / cycle | Lease cost per added kg |
|---|---|---|---|---|
| 1.0 t/ha (conservative) | 5,000 kg | ~14,000 | ₱160,000 | ₱32.00 / kg |
| 1.3 t/ha (SEAFDEC max) | 6,500 kg | ~18,200 | ₱160,000 | ₱24.62 / kg |
Because the pond is already operational, there is no preparation cost — just the lease and routine maintenance (₱50,000–₱70,000 per cycle max). At 1.0–1.3 t/ha the lower density avoids aeration entirely; natural pond oxygen keeps up. The cost of that "free oxygen" is the land rent.
The reduced solar build is ₱855,000 one-time, amortizing to ₱85,500 per cycle. It enables full intensive stocking (60k) in the existing ponds — no extra land needed. (Figures referenced from BFS-018; not re-calculated here.)
| Factor | Rent existing 5-ha pond | Solar (BFS-018) |
|---|---|---|
| Up-front cost | ₱0 prep (pond is ready) | ₱855,000 one-time |
| Recurring cost / cycle | ₱160,000–230,000 (lease + maintenance) | ₱85,500 (amortized, then free) |
| Cost per added/enabled kg | ~₱24.62 / kg | ~₱3.99 / kg |
| Avoids aeration? | Yes (low density) | No — powers it instead |
| Production in existing 2 ha | Unchanged (still capped) | Full intensive 60k |
| Time to ready | 4–8 weeks (prep) | 4–8 weeks (install) |
| Risk profile | Spread over more ponds, but 3× the area to manage remotely | Single site; battery must be live before relying on it |
| Flexibility | Locked into 36-mo lease | Asset you own; scales |
Both ponds, 120-day intensive cycle. Total 4.5 ha — Box A (3.4 ha) + Box B (1.1 ha). Stocking split proportionally by area (Box A 75.6% / Box B 24.4%). Assumptions: fingerlings ₱1.75 each (5–7" size), survival 85%, harvest weight 420 g, FCR 1.9, blended feed cost ₱36.08/kg across the three feeds below, and ₱280K in other per-cycle costs (labor, inputs, pump power, misc).
| Feed (current Bulacan, May 2026) | Bag price | Per kg | Protein |
|---|---|---|---|
| Starter | ₱920 / 25 kg | ₱36.80 | 31% |
| Grower | ₱904 / 25 kg | ₱36.16 | 30% |
| Finisher | ₱894 / 25 kg | ₱35.76 | 28% |
| Metric | 50k | 60k | 70k |
|---|---|---|---|
| Fingerlings stocked (total) | 50,000 | 60,000 | 70,000 |
| Box A (3.4 ha) / Box B (1.1 ha) | 37,778 / 12,222 | 45,333 / 14,667 | 52,889 / 17,111 |
| Density (per ha, 4.5 ha total) | ~11,111 | ~13,333 | ~15,556 |
| Fingerling cost | ₱87,500 | ₱105,000 | ₱122,500 |
| Survival rate | 85% | 85% | 85%* |
| Harvest weight (avg) | 420 g | 420 g | 420 g |
| Total production | 17,850 kg | 21,420 kg | 24,990 kg |
| Feed used (FCR 1.9) | 33,915 kg | 40,698 kg | 47,481 kg |
| Feed cost | ₱1,223,816 | ₱1,468,579 | ₱1,713,342 |
| Other costs / cycle | ₱280,000 | ₱280,000 | ₱280,000 |
| Total cost | ₱1,591,316 | ₱1,853,579 | ₱2,115,842 |
| Breakeven price | ₱89.15/kg | ₱86.53/kg | ₱84.67/kg |
| Gross revenue @ ₱100/kg | ₱1,785,000 | ₱2,142,000 | ₱2,499,000 |
| Net profit @ ₱100/kg (floor scenario) | ₱193,684 | ₱288,421 | ₱383,158 |
| Gross revenue @ ₱140/kg | ₱2,499,000 | ₱2,998,800 | ₱3,498,600 |
| Net profit @ ₱140/kg | ₱907,684 | ₱1,145,221 | ₱1,382,758 |
| Gross revenue @ ₱160/kg | ₱2,856,000 | ₱3,427,200 | ₱3,998,400 |
| Net profit @ ₱160/kg | ₱1,264,684 | ₱1,573,621 | ₱1,882,558 |
| Viable with 2-pump aeration only? | YES — wide margin | YES — with exchange | RISKY — heavy exchange* |
* 70k assumes the same 85% survival only if the aggressive water-exchange protocol holds. A single missed pre-dawn intervention in a habagat week can drop survival sharply and erase the extra profit. The 70k profit number is real but conditional on near-perfect daily management.
Recommended path: 60,000 fingerlings, stocked June 2–4, 2026. Feed transitions and the critical monitoring dates:
| Date | Day | Stage | Action / Feed | DO watch |
|---|---|---|---|---|
| Jun 2–4, 2026 | 0 | Stocking | Acclimate & stock 60k at dawn; start Starter feed | Comfortable |
| Jun – early Jul | 1–30 | Nursery phase | Starter (31%); 5–12% daily exchange | ~9.5 mg/L |
| ~Jul 4 | ~30 | Feed switch | Starter → Grower (30%) | Comfortable |
| Jul – early Aug | 30–60 | Grow-out | Grower; begin nightly 2-pump run | ~8.6 mg/L |
| ~Aug 3 | ~60 | Monitoring step-up | Both pumps every night; daily 5 AM DO log | Tighten exchange |
| Aug – early Sep | 60–90 | Peak growth | Grower; 15–20% daily exchange | ~7.0 mg/L |
| ~Sep 2 | ~90 | Feed switch | Grower → Finisher (28%) | Critical window opens |
| Sep – early Oct | 90–120 | Finishing | Finisher; 20–30% daily exchange; watch habagat nights | ~5.6 mg/L — lowest margin |
| ~Oct 1–4 | ~120 | Harvest | Drain-harvest on ebb tide; ~21,400 kg | — |