KAISHINBoursefolio

Private investors · Casablanca Stock Exchange

Your portfolio, net of fees and tax.

Boursefolio follows your shares on the Casablanca Stock Exchange. You enter your trades and dividends; the app shows what your portfolio is worth, what you would keep after your bank's fees and capital gains tax, and lets you know on Telegram.

A web app in French, to install on your phone and computer.

Notice. Estimates for your personal tracking. Neither investment nor tax advice: your bank's contract notes and annual tax statement prevail. The ratings shown are BMCE Capital Bourse's, not ours. Boursefolio places no orders and never touches your money. Prices delayed by at least 15 minutes.

Example screen: an invented portfolio's value, its gain and what would be left after fees and tax.

Portfolio

Example
Value
48,250 MAD+0.6% today
Unrealised gain
+2,140 MAD+4.6%
If you sold everything
+1,520 MADafter fees and tax
  • Atlas Ciment · ATC10 × 570.00 6,500 MAD+14.0% Buy
  • Banque du Sud · BDS40 × 245.50 10,040 MAD+2.2% Hold
  • Oasis Télécom · OTL80 × 92.10 7,160 MAD−2.8% Accumulate

Prices delayed by 15 minutes · invented companies

  • Casablanca Stock Exchange
  • Telegram
  • Phone
  • Computer
  • CFG Bank import

Portfolio

What your portfolio is worth, and what you would keep.

The overview shows the value, today's change, the unrealised gain and what you would keep if you sold everything today, after your bank's fees and tax.

  • For each position: average cost, price, weight and gain.
  • Comparison with the MASI index: every buy and sell replayed in the index, on the same day and for the same amount.
  • Annualised return shown after three months of history, to avoid misleading figures.
  • Breakdown by sector, for guidance only.
Example screen: an invented portfolio's value, its gain and what would be left after fees and tax.

Portfolio

Example
Value
48,250 MAD+0.6% today
Unrealised gain
+2,140 MAD+4.6%
If you sold everything
+1,520 MADafter fees and tax
  • Atlas Ciment · ATC10 × 570.00 6,500 MAD+14.0% Buy
  • Banque du Sud · BDS40 × 245.50 10,040 MAD+2.2% Hold
  • Oasis Télécom · OTL80 × 92.10 7,160 MAD−2.8% Accumulate

Prices delayed by 15 minutes · invented companies

Fees and tax

Your bank's fees and the tax, included.

Pick your bank: its fees go into every calculation, and capital gains tax comes off the net amounts.

  • A simulated sale on every stock: what you would keep, net.
  • Realised gains by year, with the tax due and the fees paid.
  • Trade journal, exportable as CSV.
  • Placed orders stay apart and count only once executed.
Example screen: a simulated sale, with fees and tax taken off.

If you sold

Example

Atlas Ciment · 10 shares, average cost 570.00

If you sold
Sell 10 shares at 650.006,500 MAD
Selling fees−58 MAD
Capital gains tax−104 MAD
Net to your account6,338 MAD

Net gain +588 MAD

Dividends

Your dividends, month by month.

A calendar for this year and next, net of withholding tax and your bank's commission.

  • Each payment marked received, announced or estimated.
  • A yearly income goal, visible to you only, tracked on a gauge.
  • Dividend history for each stock since 2011.
  • An alert before the ex-dividend date, 1 to 30 days ahead.
Example screen: the dividend calendar and the yearly income goal.

Dividends 2027

Example
  • May Atlas Ciment250 MAD net Received
  • Jun Banque du Sud420 MAD net Announced
  • Jul Oasis Télécom310 MAD net Estimated

This year's goal

  • 2,400 MAD41%

Market

Every listed stock, on one screen.

Typo-tolerant search, filters and sorting: today's change, 1-month, year-to-date and 1-year performance, dividend yield and BMCE Capital Bourse's rating.

  • A page per stock: performance from 1 day to 3 years, 52-week high and low.
  • Charts up to 3 years, weekly candles and 20, 50, 100 and 200-week moving averages.
  • MASI index recomputed every 15 minutes during the session.
  • Market open or closed, public holidays and Ramadan hours taken into account.
Example screen: an invented stock's page, its performance and the broker's rating.

Atlas Ciment · ATC

Example

650.00 MAD +1.2%

Market open · delayed 15 min

  • 1 month+3.4%
  • Year to date+12.1%
  • 1 year+18.0%
  • Dividend yield3.1%
  • 52-week high672.00

Broker's rating: Buy

Alerts

Your alerts arrive on Telegram.

Link Telegram in one click. Price threshold, intraday move, take-profit and stop, upcoming dividend: every alert lands in your chat.

  • A watchlist of up to 200 stocks, MASI included.
  • Take-profit and stop computed net of fees and tax.
  • An alert when BMCE Capital Bourse's rating changes on a stock you follow.
  • A summary each day after the close, and a weekly review against the MASI.
  • /portefeuille, /cours and /alerte commands straight from Telegram.
Example Telegram chat: two alerts, then the /cours command.

Boursefolio · Telegram

Example

Atlas Ciment crossed 650.00 (+1.2% intraday).

Banque du Sud goes ex-dividend in 3 days: 10.50 per share.

/cours OTL

Oasis Télécom: 92.10 (−0.4%), delayed 15 min.

Also included.

  • Import from your bank

    Paste CFG Bank's portfolio table to create your starting portfolio, or enter your trades one by one.

  • Order executed?

    When a placed order's price is reached, Telegram asks whether it went through; a yes adds it to your trades.

  • Friends

    A three-word code, valid for an hour, links two accounts. Amounts shown or hidden, friend by friend.

  • Installable app

    On Android, iPhone and computer, in light or dark theme.

  • Protected account

    Two-step verification, a list of connected devices, sessions closed after 3 days of inactivity.

  • Your data

    Full export and restore. Self-service account deletion, with 30 days to change your mind.

Straight answers.

Does Boursefolio place my orders?

No. Boursefolio places no orders and never touches your money. You place your orders with your bank, then enter or import them.

Is this investment advice?

No. These are estimates for your personal tracking, neither investment nor tax advice. The ratings shown are BMCE Capital Bourse's, not ours; your bank's contract notes and annual tax statement prevail.

Are prices real-time?

No. They come from public sources, delayed by at least 15 minutes, and refresh every 15 minutes during the session.

Which banks?

CFG Bank and Attijariwafa bank fees are set up; BMCE Capital Bourse's are being checked. Importing the portfolio table works with CFG Bank today; with other banks, you enter your trades.

Do I need to install an app?

No. It is a web app you can add to the home screen of your phone or computer.

Which language?

The app is in French.

How much does it cost?

Nothing for now: Boursefolio is free, with every feature.

Free, for now.

Every feature, with nothing to pay for now.

Boursefolio

Free for now

Included

  • Value and gains net of your bank's fees and tax
  • Comparison with the MASI index
  • Dividend calendar and yearly income goal
  • Every listed stock, with its page and charts
  • Watchlist and alerts on Telegram
  • Sharing with friends
Create my account

Your project starts with a conversation.

A free 30-minute demo, built around your own business.

contact@kaishin.net

Request a demo

About you

Your business

Your project

We reply within 24 working hours. Your details are used only to handle your request.