Building a portfolio that generates income from commodity cycles — rather than just hoping to sell at the top — is one of the most powerful strategies available to private investors. The key insight is that commodity companies at different points in the cycle can provide yields of 3-25%, and knowing which ones to hold when is the difference between reliable income and watching dividends disappear in a downturn.
Core Principles of Commodity Income Investing
Principle 1: Distinguish income from yield. A 25% dividend yield on a tanker stock at VLCC peak is not income — it is return of capital disguised as a dividend. The ship owner is paying out cash generated by an unsustainable rate environment. When rates normalise, the yield will collapse to 3-5%. True commodity income comes from companies that pay dividends regardless of the commodity price — ExxonMobil (42-year progressive growth), DBS (20-year record), BHP (base progressive element).
Principle 2: Match your income source to the signal. Every commodity income stock is ultimately driven by a signal. DBS income is driven by EUR 10Y rates. Frontline income is driven by VLCC rates. ExxonMobil income is driven by Brent. When you build a commodity income portfolio, you are building exposure to specific signals — and you should understand the buy and sell zones for each.
Principle 3: Cycle phase determines allocation. The same set of commodity income stocks can be aggressively overweighted or completely avoided depending on where you are in the cycle. Frontline at VLCC $20,000/day with a 15% yield is a buy. Frontline at VLCC $495,000/day with a 25% yield is a sell. The yield is higher in the sell zone — but the income is not sustainable.
Principle 4: Diversify across signals. A portfolio exposed to only one commodity signal is fragile. Oil could be in sell territory while dry bulk is in buy territory, while interest rates (driving bank income) are in neutral. Cross-signal diversification smooths the income through the cycle.
Signal-Based Allocation Framework
| Signal | Buy zone | Income stocks to own | Current | Action |
|---|---|---|---|---|
| EUR 10Y 2.93% | Below 1.5% | DBS, OCBC, UOB (max weight) | 2.93% Neutral | Hold core weight |
| Brent $107.5/bbl | Below $55 | Equinor, Aker BP, ExxonMobil (max weight) | $107.5 Sell | Reduce variable; keep progressive |
| VLCC $495000/day | Below $25k | Frontline, NAT, DHT (variable dividend) | $495k Extreme sell | Reduce significantly |
| BDI 2567 pts | Below 1000 | Golden Ocean (variable dividend) | 2567 Neutral | Hold modest weight |
| LNG $92000/day | Below $30k | Awilco LNG (variable dividend) | $92k Sell | Reduce; Hormuz risk |
| Iron ore $96/t | Below $70 | Rio Tinto base dividend | $96 Neutral | Hold; watch China |
| Gold $4820/oz | Below $1800 | Newmont (progressive) | $4820 Sell | Reduce; late cycle |
Portfolio Construction by Cycle Phase
Phase 1 — Early Cycle (maximum income opportunity): When most signals are in buy zones, commodity income stocks are at their cheapest and yields are at their highest relative to forward income. Build maximum positions. Favour highest-leverage income stocks: Frontline at VLCC $20,000/day, Golden Ocean at BDI 800, Awilco LNG at $25,000/day. These will pay extraordinary dividends as the cycle recovers.
Phase 2 — Mid Cycle (build income, hold winners): Yields are still attractive on cycle plays. Progressive dividend stocks are raising their payouts as earnings grow. This is the best phase to hold — income is growing and capital is appreciating. Maintain full weight across all signal categories.
Phase 3 — Late Cycle (current position): Progressive dividends are still growing but variable dividends are at unsustainable levels. Cycle score 76/100 — late expansion. Action: maintain core progressive positions (DBS, ExxonMobil, BHP base), reduce variable positions (Frontline, Awilco LNG), add defensive income (S-REITs, utilities). The income from variable positions will compress — locking in some gains now preserves more total return.
Phase 4 — Contraction (preserve capital): Variable dividends will be cut or suspended. Progressive dividends will hold but stock prices will fall, reducing total return. Move to maximum defensive income: DBS, OCBC, Mapletree Industrial, ExxonMobil. Hold at least 30% cash ready to deploy when Phase 1 conditions return.
When and How to Rebalance
Commodity income portfolio rebalancing should be signal-driven, not calendar-driven. The trigger to rebalance is a signal crossing from one zone to another — not the passage of time.
Reduce a position when: The driving signal moves into sell zone and the yield on the position has risen above 15% (almost certainly unsustainable). This is the most important rebalancing rule. When Frontline yields 25% at VLCC $495,000/day, that is a sell signal, not a reason to add.
Add to a position when: The driving signal moves into buy zone and the yield on the position has fallen below 4% (cheap relative to history). This is the income investor's counter-intuitive discipline — add when yields look least attractive on paper but are lowest because prices are high and the signal is about to recover.
Practically: review the Signycle signal dashboard monthly. When any signal moves from neutral to sell, reduce the corresponding income position by 25%. When it reaches deep sell, reduce by another 25%. Reinvest in signals that are neutral or in buy territory.
Tax Considerations for Commodity Income
Commodity dividends across different exchanges have different tax treatments for Norwegian and international investors. Key considerations:
Norwegian investors (Oslo Børs stocks): Dividends from Oslo-listed companies (Equinor, Frontline, Golden Ocean) are subject to Norwegian withholding tax at 25% for non-residents (reduced by treaty for many countries). For Norwegian residents, dividends are taxed as capital income at 37.84% (skjerming (shelter) deduction applies for ASK/AKP structures).
Singapore investors (SGX stocks): Singapore does not withhold tax on dividends for either residents or non-residents. DBS, OCBC, UOB and S-REIT dividends can be received gross by all investors — a significant advantage of the SGX for income investors globally.
US-listed stocks (NYSE): ExxonMobil and Chevron dividends face 15% US withholding tax for non-US investors in treaty countries (30% without treaty). Reclaim is possible but administratively complex in many jurisdictions.
A Practical Example Portfolio
For an income investor with SGD 500,000 in a late-cycle environment (current position — cycle score 76/100):
| Position | Amount | Yield est. | Signal | Role |
|---|---|---|---|---|
| DBS Group (D05) | SGD 80,000 | ~6.5% | EUR 10Y neutral | Core income — stable |
| OCBC (O39) | SGD 50,000 | ~5.8% | EUR 10Y neutral | Core income — insurance buffer |
| ExxonMobil (XOM) | SGD 60,000 (USD eq) | ~3.2% | Brent sell | Core income — 42yr progressive |
| BHP Group (BHP) | SGD 50,000 | ~5.1% | Iron ore neutral | Core income — diversified mining |
| Mapletree Industrial (ME8U) | SGD 50,000 | ~6.1% | PMI neutral | REIT income — data centres |
| CapLand Ascendas (A17U) | SGD 40,000 | ~5.9% | PMI neutral | REIT income — diversified |
| Equinor (EQNR — base div) | SGD 40,000 | ~4.2% | Brent sell (reduce variable) | Energy income — quality |
| Golden Ocean (GOGL) | SGD 30,000 | ~8% | BDI neutral | Cycle income — modest weight |
| Cash / Short bonds | SGD 100,000 | ~3% | Ready to deploy | Dry powder for Phase 1 |
This portfolio generates approximately 5.1% blended yield (SGD 25,500/year) with a cash reserve ready to deploy when Phase 1 conditions return — specifically, when VLCC falls below $25,000/day and BDI falls below 1,000. At that point, the cash moves into Frontline, Awilco LNG and Golden Ocean for 12-18% yields on cycle plays.
Not financial advice. See disclaimer.