Current Cycle Status — Financial, Operations & Feed Plan
Farm: Paombong, BulacanStocked: 65,000 fingerlings · Jun 24, 2026Location: Box B only (1.1 ha)Today: Day 6 (Jun 30, 2026)Status:⚠ DENSITY WATCH
Headline — Box B is running ~4x the planned density
65,000 fingerlings went entirely into Box B (1.1 ha) instead of being split across all 4.5 ha — that's ~59,000 fish/ha, about 4x BFS-019's planning density, and it moves the oxygen danger window roughly two months earlier than BFS-019 originally modeled.
This isn't a crisis today — Day 6, fish are still on natural pond food, and the two pumps are currently concentrated on Box B instead of spread thin, which is the one thing making this survivable. But on the current biomass curve, real dissolved-oxygen risk could start as early as Day 35–60 (late July–late August), not the September–October window BFS-019 and BFS-017 were built around. The fix is already part of the plan: split into Box A once it's ready. Section 3 gives the exact numbers for "ready" and "time to split."
The financial side is calmer. Path A (harvest early at ~300g) and Path B (grow to ~420g) come out almost dead even on a per-day basis — roughly ₱16,600–17,400 of profit per day the pond is occupied, depending on growth pace and price. That means the harvest-weight decision should be driven by risk and pond turnaround, not by which number is bigger. Full breakdown in Section 7.
Second immediate action, free and zero-risk: the 65,000 fish are 4–5" (~10–20g), which is right on the standard market fingerling spec — not behind plan. But at that size the recommended feeding frequency is 4x/day, not 2x/day. Smaller fish have less stomach capacity per feeding; feeding twice a day at this size means each meal is too large to be processed efficiently, which shows up as wasted feed and uneven growth across the population. Section 2 has the full size-by-size table.
~59,091/ha
Box B density (vs ~13,300/ha planned)
Day 35–60
Realistic DO risk window starts
₱93,000
Actual fingerling cost, all-in (₱1.43/pc)
~₱17,300/day
Path A vs Path B profit — near tie
FEED Which feed line to buy
Recommendation: CJ Aqua Maxi Premium Floater, all three stages.
Stage
CJ Aqua Maxi
Switch threshold
FCR (semi-intensive)
Feed rate
Starter
₱36.80/kg
From stocking
1.4
~7%/day, tapering
Grower
₱36.16/kg
At 70g avg weight
1.5
~4%/day
Finisher
₱35.76/kg
At 170g avg weight
1.6
4% → 3%/day near harvest
Two reasons CJ Aqua Maxi wins: it's the cheapest or near-cheapest per kilo at every stage, and CJ's mill is physically in San Rafael, Bulacan — the shortest supply chain available, which means fresher feed and lower risk of a delivery gap mid-cycle. B-MEG Prize Catch is a credible backup if a distributor relationship favors San Miguel's network instead.
Stage switches go by sampled weight, not the calendar — move to Grower at 70g average, Finisher at 170g average (BFAR Region 8 techno-guide thresholds, the most specific source available).
Is Finisher worth it? Yes. The per-kg savings from skipping it are small (1–3%), but BFAR field data shows fish on Finisher post the highest daily growth rate of any stage (3.2 g/day) even though it's lower-protein than Grower. No measurable growth penalty was found for switching at 170g. Don't skip it to save a few pesos a kilo.
Honest gap: no brand-specific reviews from Filipino farmers could be pulled into this research — the relevant Facebook farming-group threads exist but weren't fetchable by the tools used. The recommendation above rests on published pricing, mill location, and FCR/protein specs, not farmer testimony. Worth keeping an ear out for feedback from Aaron & Sean's own network as a sanity check.
URGENT Feeding rate & frequency — by actual size
Your fingerlings are not behind plan. BFS-019's original "5–7 inch, ~15g" pairing was internally inconsistent — using the standard length-weight relationship for milkfish, 15g actually corresponds to ~4.5 inches, not 5–7". Your fish at 4–5" (some larger) are right on the DA-BFAR national market standard for fingerling size, and at an estimated ~10–20g (larger fish pushing 25–30g+), they're tracking close to plan, not behind it.
Length-to-weight reference (FishBase allometric formula for Chanos chanos, W = 0.00851 × L3.06) — useful for estimating weight from a ruler when a scale isn't handy:
Length (in)
Length (cm)
Est. weight (g)
4.0
10.2
10.3
4.5
11.4
14.7
5.0
12.7
20.3
5.5
14.0
27.2
6.0
15.2
35.5
6.5
16.5
45.3
7.0
17.8
56.8
7.5
19.1
70.2
8.0
20.3
85.5
Caveat: this is a population-average formula, not an official BFAR hatchery grading chart (none was found that grades fingerlings by inch-length — Philippine hatcheries grade later juveniles by girth/finger-thickness instead). A thin vs. plump fish of the same length can vary ±20–30% in actual weight — use as a planning estimate, not a substitute for the tracker app's weight sampling.
Refined feed-rate table (BFAR Region 8 "Bangus Culture in Cage" techno-guide — the primary source behind the rounded 7%/4%/4% figures used elsewhere in this doc, with exact gram cutoffs):
Feed type
ABW (g)
Feed rate (%biomass/day)
Avg. daily growth
Starter crumble — you are here
2.1–25
7.2–10%
0.77 g/day
Starter pellet
26–70
5.1–6.9%
2.3 g/day
Grower pellet
71–170
3.5–4.8%
2.9 g/day
Finisher pellet
171+
≤6%, trending down
3.2 g/day
At an estimated 10–20g, your fish are in the steepest part of the entire feeding curve — 7.2–10% of biomass/day, the highest rate of any stage in the cycle. Source is a marine cage-culture guide, not pond-specific; the lower end of each range is usually more appropriate in a pond with healthy lablab than in a cage with zero natural food.
Feeding frequency — change this now. The same BFAR source specifies 4 feedings/day (8:00am, 11:00am, 3:00pm, 5:00pm) through the cage-culture cycle, with no documented step-down at any specific size. You're currently feeding 2x/day — at 10–20g, that's likely under-frequent: each feeding has to deliver roughly half the daily ration in one sitting, more than a fish this small can process efficiently in 15 minutes (the "feed only what's eaten in 15 minutes" rule). The likely result is wasted/dissolved feed and uneven growth across the 65,000 fish, not a wrong total daily amount.
What to do, by size milestone:
Milestone
Est. ABW
Feed type
Rate (%biomass/day)
Feedings/day
Now (4–5")
10–20g
Starter crumble
7.2–10%
4x (3x minimum)
~6–6.5"
26–70g
Starter pellet
5.1–6.9%
4x still; 3x once on pellets reliably
~7–8"+
71–170g
Grower pellet
3.5–4.8%
2–3x — this is where 2x/day becomes defensible
Market size
171g+
Finisher pellet
≤6%, trending down
2–3x
Data gaps, stated honestly: no milkfish-specific controlled study comparing growth/FCR at 2x vs. 4x feeding frequency was found — the 4x figure is a BFAR operational recommendation, not a quantified study result. The source guide is marine cage culture, not Paombong's brackishwater pond; rates likely transfer by weight-stage since they reflect fish physiology, but pond-specific feeding-frequency guidance wasn't found. No official BFAR inch-to-gram hatchery chart exists — the FishBase formula above is the best available bridge.
URGENT Box B density risk & the split trigger
BFS-019 planned 60,000 fingerlings spread across both ponds — Box A (3.4 ha) and Box B (1.1 ha) — for a blended density of ~13,300–14,400/ha. What actually happened: 65,000 went entirely into Box B, because Box A wasn't ready in time. That's a real, current density of:
Box B actual density: 65,000 ÷ 1.1 ha = ~59,091 fish/ha vs BFS-019 plan: 60,000 ÷ 4.5 ha = ~13,333 fish/ha Ratio:~4.3x the planned density, concentrated in one pond
Why this hasn't been a problem yet: the 2 pumps (~1.75 kW) that BFS-019 modeled across 4.5 ha of pond are, right now, both sitting on just 1.1 ha — roughly 4x more aeration power per hectare than the original plan assumed. That's a real mitigating factor and it's a big part of why this is survivable. It is not, however, a reason to treat the density as safe by default — it's borrowed time, and the loan comes due as biomass climbs.
Biomass climbs fast in a pond this small
Avg weight
Biomass in Box B (kg)
kg/ha in Box B
Notes
15g (stocking)
829
753
Day 0, natural food only
30g
1,658
1,507
~Day 20–25
70g (→Grower)
3,868
3,516
Feed switch point
100g
5,525
5,023
~Day 35–45 window
170g (→Finisher)
9,393
8,539
Feed switch point
200g
11,050
10,046
Past SEAFDEC no-aeration ceiling (0.8–1.3 t/ha) by ~8x — pumps are doing all the work
300g (Path A harvest)
16,575
15,068
If still in Box B alone, this is a heavy load for 2 pumps
420g (Path B harvest)
23,205
21,096
Should not still be in Box B alone at this point
Biomass at 85% survival (55,250 survivors), using the actual 65,000 stocked. After the split, 65,000 fish across the combined 4.5 ha works out to ~14,444/ha — squarely inside BFS-019's modeled safe range. The split is what fixes this table, not better pumps.
The split trigger — formalizing the plan already in motion
Box A is currently in active prep — drained, being limed and dried, getting ready for refill. Per BFS-015's lablab-vs-feeds framework, Box A will run feeds-only this cycle, not lablab — Gary's own plan, and a sound one given the timing. Gary's stated trigger is "Box A will be ready whenever it's getting crowded" — which is already the right way to think about this: by the fish, not by the calendar. Here is what "crowded" means in numbers, so Aaron & Sean can act on it without waiting on a call to Gary:
Split triggers — whichever fires first
Weight trigger: average sampled weight reaches 15–20g — expected around Day 30–35 (~Jul 24–29).
Day-count backstop:Day 35–40 (~Jul 29–Aug 3) regardless of weight, so the split doesn't slip just because growth is on the slow side.
DO hard trigger (overrides the other two): pre-dawn (5am) DO at or below 5 mg/L on two consecutive mornings, or any single reading below 4 mg/L — split immediately, don't wait for the weight or day-count trigger.
Good news on timing: because Box A is skipping the lablab cultivation step (which needs 45–55 days per BFS-012/BFS-013), feeds-only prep only has to clear the water-quality bar — depth 60–80cm, temperature 28–30°C, pH 7.5–8.5, salinity 15–25ppt. That's a meaningfully faster pathway to "ready" than the lablab route, which works in Box A's favor for hitting the Day 30–40 trigger window. No specific ready-date is set yet — that's on the open items list in Section 9.
If the split slips past Day 40: the danger window arrives earlier and hits harder, because biomass and oxygen demand keep climbing on the calendar regardless of whether Box A is ready. This is the one schedule risk in this whole document that's worth treating as a hard deadline, not a target.
PROJECTION Biomass & growth — two honest scenarios
Nobody knows yet which growth curve these actual fish are on. Two reference paces, both starting from the real Jun 24 stocking date at ~15g and 85% survival (55,250 survivors, with a realistic sensitivity range of 68–80% if conditions are tougher than expected):
Scenario A — conservative, BFAR cage-pace
Milestone
Weight
Date
Day
Stocking
15g
Jun 24, 2026
0
Path A harvest
300g
Oct 10, 2026
108
Path B harvest
420g
Nov 17, 2026
146
Scenario B — faster pace, implied by BFS-019's planning curve
Milestone
Weight
Date
Day
Stocking
15g
Jun 24, 2026
0
Path A harvest
300g
Sep 17, 2026
~85
Path B harvest
420g
Oct 22, 2026
~120
These are two honest possibilities, not a forecast. They're presented side by side on purpose — the gap between them is 28–38 days at harvest, which matters for both the financial model (Section 7) and the danger-window timing (Section 3). The only way to know which one the real fish are tracking is to weigh a sample. See Section 9.
TIMELINE Full cycle — Jun 24 stocking through harvest
Date
Day
Stage
Action
Jun 24, 2026
0
Stocking
65,000 fingerlings stocked into Box B only (1.1 ha)
Jun 24–30
0–6
Natural-food nursery
No artificial feed yet — fish on natural pond food. Today = Day 6.
Jul 1, 2026
7
First feeding
Starter crumble begins. 7.2–10%/day of biomass, 4 feedings/day (8am/11am/3pm/5pm) — see Section 2, not the flat 5%/3x guess used in earlier drafts
~Jul 24–Aug 3
~30–40
Split decision window
Weight ≥15–20g, OR Day 35–40 backstop, OR DO hard trigger — whichever fires first (Section 3)
By 70g avg weight
varies
Feed switch
Starter → Grower
By 170g avg weight
varies
Feed switch
Grower → Finisher
~Late Sep–Late Oct
varies
Monitoring intensifies
Corrected from BFS-017/BFS-019's original Sept–Oct framing — shifted ~3 weeks later due to the actual Jun 24 stocking date vs. the early-June date those docs assumed. Contingent on the Box A split happening on schedule — a late split moves this earlier and makes it worse.
Oct 10 or Sep 17
108 or ~85
Path A option
Harvest at ~300g (date depends on which growth scenario — Section 4)
Nov 17 or Oct 22
146 or ~120
Path B option
Harvest at ~420g (date depends on which growth scenario — Section 4)
This week's monitoring checklist (Day 6 onward)
Daily DO readings at 5am and 2pm, starting now — log both
Visual gasping check at the surface, especially pre-dawn
Daily pump function check — both pumps, every day, no exceptions
Daily mortality count — 5%+ in week 1 triggers investigation per BFS-017
Weekly weight sampling — this is how the 15–20g split trigger gets caught in time
Weekly report to Gary — mortality, DO log, weight sample, pump status
For Aaron & Sean: the existing operations manual covers DO monitoring mechanics and emergency response well, but it wasn't written with this exact situation in mind — one pond overstocked while the other is still in prep. Worth a direct conversation: walk them through the three split triggers above as concrete numbers they can act on themselves, without waiting on a call to Gary, and assign one of them ownership of checking Box A's readiness against the water-quality criteria in Section 3.
FEED COST Stage-by-stage bags & cost, both harvest targets
Using CJ Aqua Maxi pricing (Section 1) and stage FCR 1.4 / 1.5 / 1.6, on 55,250 survivors (85% of 65,000 stocked):
Stage
Bags (25kg)
Cost
Applies to
Starter
171
₱156,556
Both paths
Grower
332
₱299,676
Both paths
Finisher (to 300g)
460
₱410,954
Path A only
Finisher (to 420g)
884
₱790,296
Path B only
Total feed cost — Path A (300g)
963
₱867,186
—
Total feed cost — Path B (420g)
1,387
₱1,246,528
—
The jump in Finisher bags from Path A to Path B (460 → 884) is the single biggest cost driver between the two harvest options — growing from 300g to 420g roughly doubles the Finisher-stage feed bill, because that's the heaviest-feeding stretch of the whole cycle. Order Starter now; stage Grower and Finisher purchases to match the weight-based switch points, not a fixed calendar.
DECISION Financial model — Path A (~300g) vs Path B (~420g)
Both paths use the actual 65,000 stocked, 85% survival (55,250 survivors), and the corrected ₱93,000 actual fingerling cost. Other per-cycle costs (labor, power, misc.) are carried at BFS-019's ₱280,000 planning baseline — not yet confirmed against actual spend since Jun 24 (see Section 8).
Metric
Path A — ~300g
Path B — ~420g
Survivors at harvest
55,250
55,250
Total production
16,575 kg
23,205 kg
Fingerling cost (actual)
₱93,000
₱93,000
Feed cost
₱867,186
₱1,246,528
Other costs / cycle (unconfirmed baseline)
₱280,000
₱280,000
Total cost
₱1,240,186
₱1,619,528
Breakeven price
₱74.84/kg
₱69.79/kg
Revenue @ ₱140/kg
₱2,320,500
₱3,248,700
Net profit @ ₱140/kg
₱1,080,314
₱1,629,172
Revenue @ ₱160/kg
₱2,652,000
₱3,712,800
Net profit @ ₱160/kg
₱1,411,814
₱2,093,272
Profit per day of pond occupancy — the number that actually matters
Raw profit favors Path B every time, because it's more fish-days of growth. But Path B also occupies the pond longer, delaying the next cycle. Normalizing by days in the water gives the fairer comparison:
Scenario
Path A profit/day
Path B profit/day
Lead
Scenario B pace (faster) @ ₱160/kg
₱16,609/day (Day 85)
₱17,444/day (Day 120)
Path B, narrowly
Scenario B pace (faster) @ ₱140/kg
₱12,710/day
₱13,576/day
Path B, narrowly
Scenario A pace (conservative) @ ₱160/kg
₱13,072/day (Day 108)
₱14,338/day (Day 146)
Path B, narrowly
Scenario A pace (conservative) @ ₱140/kg
₱10,003/day
₱11,159/day
Path B, narrowly
The money read: across every combination of growth pace and price, Path A and Path B land within about ₱800–1,300/day of each other — essentially a tie once you account for pond turnaround. That means the real decision drivers are: (1) how much is a faster pond turnaround worth for fitting in another cycle this year, and (2) how much is reducing Box B's density risk worth — a 300g harvest pulls biomass out of the water roughly a month sooner than 420g, which directly shortens the high-density exposure window from Section 2.
Partial / selective harvest — flagged, not modeled
Unmodeled option: a partial or selective harvest (pull the biggest fish early to relieve density, let the rest keep growing toward 420g) could capture some of both paths' upside — reduce Box B's biomass load sooner without giving up the higher per-kg yield of a full grow-out. This document doesn't model it because it depends on something only the field team can answer: is selective netting or gate-harvesting actually feasible in Box B's current setup without excessive stress/mortality on the fish that stay. Worth a direct question to Aaron & Sean before ruling it in or out.
COST-TO-DATE What's confirmed, what's still unknown
₱93,000
Fingerlings — confirmed actual
₱1.43/pc
Effective fingerling price
Unknown
Setup costs since Jun 24
Unknown
Labor / power since Jun 24
Fingerling cost came in well below planning assumptions — confirmed favorable. The actual all-in cost was ₱93,000 for 65,000 fingerlings (₱1.43/piece). That's below even BFS-019's own planning assumption of ₱1.75/piece (which would have priced 65,000 at ₱113,750), and well below the ₱6–10/piece market quotes researched in BFS-001-Suppliers for 3–4 inch stock. This single line item replaces every fingerling-cost placeholder used in earlier financial scenarios — it is the actual number used throughout Section 7.
One minor open question, not an alarm: a price this far under market could reflect a strong direct relationship with the supplier (plausible and the simplest explanation), or it could mean the fry that arrived ran smaller than the "5–7 inch" size BFS-019 assumed. Worth a quick confirmation of actual fry size with whoever placed the order, just to make sure survival expectations are still calibrated correctly — but this is a footnote, not a concern.
Setup costs and labor/power since Jun 24 are not recorded in any BFS document. Rather than estimate these, this report states them as unknown — ask Gary directly what's been spent on pond prep, manager wages, fuel/electricity for the pumps, and any other inputs since stocking day. The ₱280,000/cycle "other costs" figure used in Section 7 is BFS-019's planning baseline, carried forward because nothing better exists yet — it is not a confirmed actual.
NEXT Open items for Gary
Which growth-pace scenario are the real fish on? Section 4's two scenarios are 28–38 days apart at harvest. A Day 30–40 weigh-sample (which the team needs to take anyway, for the split trigger) will answer this — track actual average weight against both curves and see which one it's tracking.
Which market price to standardize on? The live tracker app uses ₱140/kg; prior farm docs (BFS-019 and others) use ₱160/kg. This isn't a small gap — Section 7 shows it's worth ₱330K–₱465K of profit depending on path. Pick one number and use it everywhere so projections stay comparable across documents.
Is partial/selective harvest actually workable in Box B? Needs an operations answer on netting/gate feasibility before it can be modeled — see Section 7.
Confirm setup, labor, and power costs since Jun 24 so Section 8's cost-to-date picture stops relying on a planning placeholder.
Lock a target ready-date for Box A against the water-quality criteria in Section 3, so the split trigger has a real calendar anchor rather than just "whenever it's crowded."