Capital Market vs Money Market: Wetin Separate Dem
Capital market vs money market: money market na short promise like treasury bill, capital market na long claim like share. We put the two yield side by side.
Capital market vs money market na question wey plenty new investor dey ask, and the cleanest way to sort am na time. Money market na where short promise dey live: borrowing wey go finish inside one year or less, like treasury bill and money market fund, and na there idle cash dey wait small before e go anywhere else. Capital market na where long claim dey live: share wey no get expiry date, bond wey go run for years, plus the ETF wey you dey buy inside your broker app.
Capital market vs money market: time na the divider
One year na the line. Any paper wey promise to pay you back inside twelve months dey sit inside the money market. Anything longer pass that, or anything wey no even get pay-back date at all, dey sit inside the capital market. Na the same broker app you fit meet the two of dem, so the label no dey write on top. You get to check the maturity yourself.
Why that line matter? A money market instrument dey tell you two things before your money enter: how much you go collect, and which day you go collect am. A capital market instrument no dey make that promise. The share no get maturity date. Nobody sign paper say dem must pay you dividend next year, and the price wey you see today fit sit 30 percent lower next year without anybody breaking any rule.
Wetin dey inside the money market
- Nigerian Treasury Bill (NTB), wey dem dey auction for 91, 182 and 364 day tenor.
- Commercial paper, short borrowing wey big company dey issue to collect cash for a few months.
- Money market fund, wey dey gather many people money, buy bill and bank placement with am, and quote one yield for the fund.
- US Treasury bill inside your dollar account, same idea, dollar instead of naira.
All of dem dey share one family resemblance: a known amount, on a known date, and nothing extra after that. The yield na the whole story. If you dey trying to decide where cash go rest for a few months, our guide on where to park idle cash waka through the same family slowly.
Wetin dey inside the capital market
- Share on NGX, small ownership inside a Nigerian company, no maturity date at all.
- FGN Bond, long government borrowing wey dey pay coupon for years before e mature.
- US stock and ETF inside your broker app.
- Corporate bond and REIT.
Here the promise change shape. The bond still get maturity, e just long. The share get no end, so wetin you own na a claim on whatever the company produce forever, and the market dey price that claim fresh every single session.
Wetin the short side dey pay right now
Make we put number on top the difference. The panel below carry the US Treasury curve for one single day, from the shortest paper to the longest, all of dem from the same government.
| maturity | yield_pct | as_of |
|---|---|---|
| 1 month | 4.11 | Oct 14, 2026 |
| 3 months | 4.28 | Oct 14, 2026 |
| 6 months | None | Oct 14, 2026 |
| 1 year | 4.53 | Oct 14, 2026 |
| 2 years | 4.82 | Oct 14, 2026 |
| 5 years | 5 | Oct 14, 2026 |
| 10 years | 5.19 | Oct 14, 2026 |
| 30 years | 5.52 | Oct 14, 2026 |
The exact SQL behind every number
WITH latest AS (
SELECT
date AS curve_asof,
toFloat64(yield_1_month) AS m1,
toFloat64(yield_3_month) AS m3,
toFloat64(yield_6_month) AS m6,
toFloat64(yield_1_year) AS y1,
toFloat64(yield_2_year) AS y2,
toFloat64(yield_5_year) AS y5,
toFloat64(yield_10_year) AS y10,
toFloat64(yield_30_year) AS y30
FROM global_markets.treasury_yields
WHERE yield_1_month > 0
AND yield_30_year > 0
ORDER BY date DESC
LIMIT 1
)
SELECT
tupleElement(point, 1) AS maturity,
round(tupleElement(point, 2), 2) AS yield_pct,
formatDateTime(curve_asof, '%b %e, %Y') AS as_of
FROM latest
ARRAY JOIN
[
('1 month', m1),
('3 months', m3),
('6 months', m6),
('1 year', y1),
('2 years', y2),
('5 years', y5),
('10 years', y10),
('30 years', y30)
] AS pointAs of Oct 14, 2026, the paper wey mature in 1 month dey quote 4.11 percent, and the 30 years paper dey quote 5.52 percent. The panel carry 8 maturity point in total.
That shape get name, yield curve, and e dey teach something simple: walk am from left to right and you dey literally walk out of the money market into the capital market. The first few point, one month up to one year, na money market paper. From two years and up, you done cross over. Same borrower, same credit, only the length of the promise change. Our t-bill maturities and yields breakdown open that short end tenor by tenor.
The short yield no dey sit one place
People dey talk about "the bill rate" like e be one fixed thing. E no be. Watch the 3 month bill next to the 10 year note over the past two years.
| month | month_label | tbill_3m_pct | note_10y_pct |
|---|---|---|---|
| 2024-09-01 | Sep 2024 | 4.77 | 3.73 |
| 2024-10-01 | Oct 2024 | 4.72 | 4.1 |
| 2024-11-01 | Nov 2024 | 4.62 | 4.36 |
| 2024-12-01 | Dec 2024 | 4.39 | 4.39 |
| 2025-01-01 | Jan 2025 | 4.34 | 4.63 |
| 2025-02-01 | Feb 2025 | 4.33 | 4.45 |
| 2025-03-01 | Mar 2025 | 4.34 | 4.28 |
| 2025-04-01 | Apr 2025 | 4.32 | 4.28 |
| 2025-05-01 | May 2025 | 4.36 | 4.42 |
| 2025-06-01 | Jun 2025 | 4.42 | 4.38 |
| 2025-07-01 | Jul 2025 | 4.41 | 4.39 |
| 2025-08-01 | Aug 2025 | 4.3 | 4.26 |
| 2025-09-01 | Sep 2025 | 4.07 | 4.12 |
| 2025-10-01 | Oct 2025 | 3.98 | 4.06 |
| 2025-11-01 | Nov 2025 | 3.94 | 4.09 |
| 2025-12-01 | Dec 2025 | 3.68 | 4.14 |
| 2026-01-01 | Jan 2026 | 3.67 | 4.21 |
| 2026-02-01 | Feb 2026 | 3.69 | 4.13 |
| 2026-03-01 | Mar 2026 | 3.72 | 4.25 |
| 2026-04-01 | Apr 2026 | 3.7 | 4.32 |
The exact SQL behind every number
SELECT
toString(toStartOfMonth(date)) AS month,
formatDateTime(toStartOfMonth(date), '%b %Y') AS month_label,
round(avg(toFloat64(yield_3_month)), 2) AS tbill_3m_pct,
round(avg(toFloat64(yield_10_year)), 2) AS note_10y_pct
FROM global_markets.treasury_yields
WHERE date >= today() - 760
AND yield_3_month > 0
AND yield_10_year > 0
GROUP BY month, month_label
ORDER BY monthBetween Sep 2024 and Oct 2026, the 3 month average move from 4.77 percent to 4.23 percent. This na the catch wey money market people dey call rollover risk. Your bill go pay you the exact amount on the exact day, true, but when that day reach and you wan buy another one, the rate on offer na whatever the market dey quote that morning. A known amount for 91 days no mean a known amount for ten years.
The long side: dividend na the yield for capital market
For the share side, the closest thing to a yield na the dividend. The panel below take household US dividend payer like Coca-Cola (KO) and Johnson & Johnson (JNJ), collect the latest regular quarterly payment for each one, multiply am by four, and divide with the latest closing price.
| ticker | quarterly_dividend_usd | dividend_yield_pct |
|---|---|---|
| CVX | 1.78 | 3.23 |
| IBM | 1.69 | 2.88 |
| PG | 1.09 | 2.76 |
| XOM | 1.03 | 2.34 |
| KO | 0.53 | 2.28 |
| JNJ | 1.34 | 2.1 |
| CSCO | 0.42 | 1.53 |
The exact SQL behind every number
WITH divs AS (
SELECT
ticker,
argMax(cash_amount, ex_dividend_date) AS quarterly_dividend,
max(ex_dividend_date) AS last_ex_date
FROM global_markets.stocks_dividends
WHERE ticker IN ('KO', 'JNJ', 'XOM', 'CVX', 'PG', 'IBM', 'CSCO')
AND frequency = 4
AND ex_dividend_date <= today()
AND ex_dividend_date >= today() - 400
GROUP BY ticker
),
px AS (
SELECT
ticker,
toFloat64(argMax(close, date)) AS last_close
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('KO', 'JNJ', 'XOM', 'CVX', 'PG', 'IBM', 'CSCO')
AND date >= today() - 14
GROUP BY ticker
)
SELECT
d.ticker AS ticker,
round(toFloat64(d.quarterly_dividend), 2) AS quarterly_dividend_usd,
round(100 * 4 * toFloat64(d.quarterly_dividend) / p.last_close, 2) AS dividend_yield_pct
FROM divs AS d
INNER JOIN px AS p ON p.ticker = d.ticker
ORDER BY dividend_yield_pct DESCCVX dey top the list on 3.23 percent, and CSCO dey bottom on 1.53 percent, out of 7 name. Now look the bill yield again and the temptation clear: the two number both end with "percent", so e look like you fit just pick the bigger one.
Hold on. Those two percent no be the same kind of percent. The bill yield na a contract. The dividend yield na arithmetic on top the last payment, and nothing inside that arithmetic promise you the next payment. Company fit cut dividend, and plenty of dem do am for 2020. If you wan see how one single payer own payment waka year by year, KO dividend history show the full record, and dividend yield vs treasury yield put the two promise side by side properly.
The part wey dey humble people: the price fall
Dividend na only one half of wetin happen to money inside a share. The other half na the price. Same names, different question: inside the last five years, how far each one fall from e own running peak?
| ticker | worst_fall_pct |
|---|---|
| CSCO | 38.6 |
| IBM | 37.5 |
| CVX | 28.9 |
| PG | 24.6 |
| JNJ | 23.6 |
| KO | 20.9 |
| XOM | 20.7 |
The exact SQL behind every number
WITH daily AS (
SELECT
ticker,
date,
toFloat64(any(close)) AS c
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('KO', 'JNJ', 'XOM', 'CVX', 'PG', 'IBM', 'CSCO')
AND date >= today() - 1830
GROUP BY ticker, date
),
peaks AS (
SELECT
ticker,
date,
c,
max(c) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS peak
FROM daily
)
SELECT
ticker,
round(100 * abs(min(c / peak - 1)), 1) AS worst_fall_pct
FROM peaks
GROUP BY ticker
ORDER BY worst_fall_pct DESCCSCO carry the deepest one for the window, a fall of 38.6 percent from e own peak, and every single name on the list, 7 of dem, print a double digit fall somewhere inside those five years. These na boring, old, dividend paying company, not small speculative name.
A 91 day bill no get this kind chart. Hold am till maturity and the amount na the amount. That na the whole trade-off, and e no be moral matter. The bill answer one question: where cash go sit till a date I already know. The share answer a different question: wetin I wan own for ten years. Any argument about which one "better" wey no first say which question dey on the table na wasted argument.
Naira promise and dollar promise no be the same promise
This na where plenty people fool demself. A naira money market fund quote e yield in naira. A dollar dividend yield dey quoted in dollar. If naira weaken against dollar inside the year, your naira yield still land complete in naira while the dollar value of the same money drop, and the fund no break any promise at all. Compare the two number as if dem be the same currency and you dey compare two different things wearing the same percent sign. Say the currency out loud first. Then say whether the number na a contract or an estimate. After those two sentence, the comparison start to make sense.
How we work the numbers
The curve panel take the most recent single session wey get both a 1 month and a 30 year quote, then lay the maturities out as rows. The trend panel average each month so the line stay readable. For the dividend panel we filter to quarterly payers only (frequency = 4), take the latest regular payment per name with argMax, annualise am by four, and divide with the last close inside the past two weeks, so one special one off payment no go inflate anybody yield. The fall panel compute a running peak per name, then take the deepest drop below that peak, shown as a positive number for reading.
FAQ
Capital market or money market, which one be short term?
Money market na the short one. Everything inside am mature inside twelve months or less, like treasury bill, commercial paper and money market fund. Capital market instrument run longer than one year, and share no get maturity date at all.
NTB and money market fund, dem be the same thing?
No. An NTB na one direct loan to government wey mature on a fixed date. A money market fund na a pool wey buy plenty of those short instrument on your behalf and quote you one blended yield. The fund give you easier access with smaller money. The bill give you one exact date and one exact amount.
Share dey inside capital market or money market?
Capital market. A share na a long claim on a company with no maturity date, and the price fit move any amount in both direction while you hold am, as the fall panel above show.
I fit compare a money market yield with a dividend yield?
You fit put dem side by side, but say two things first. Say which currency each one dey quoted in, and say which one na a contract and which one na arithmetic on top a past payment. Without those two caveat, the comparison dey mislead.
Where my long term savings dey belong?
That one no be question anybody fit answer for you from outside, and this page no dey try. Wetin the page dey show na where each instrument live and which question e answer, so you dey match the instrument to the date you need the money.
Every panel on this page carry the exact SQL under am, open any one and see how the number was counted. If you wan ask the same question about another name or another tenor, type am in plain English on the Strasmore terminal.