Bull RunINVESTMENT MANAGEMENT
Portfolio Proposal Generator
Loading performance database…
Runs entirely in your browser — your files never leave your device  ·  No account or login  ·  AI statement reading via Anthropic, a SOC 2 Type II–certified vendor  ·  Client assets custodied at Charles Schwab
Portfolio Proposal

Compare your current portfolio with a Bull Run allocation

This proposal places the accounts you hold today next to a Bull Run allocation, built from actual daily returns. Approximate balances are fine — upload a statement or type them in. Choose an allocation and a fee, and the PDF is ready to read in this browser.

Prefer to walk through it together? Chris can build it with you on a call.

How your documents stay private
Everything runs in this browser tab. Your statement files are opened here, on your device, and are never uploaded to Bull Run — or anywhere else.
With AI-assisted reading on, only the text extracted from a statement is sent to Anthropic’s Claude to identify the accounts — it is not stored and not used to train anything. Tick I prefer not to use AI on the holdings step and nothing leaves your browser at all.
Rather not upload anything? Type an account with just a balance — that is a complete proposal on its own.
Prefer that we handle the documents? Ask us for a secure vault link and we will take it from there.
01 · Who this is for

Client and objective

This is what prints on the cover and in section 01. If you are an advisor preparing this for a client, put the client’s name here and yours in the preparer field.

Who are you building this for? Private client — you are working with Bull Run directly. Financial advisor — you are preparing this for your own client, with Bull Run sub-advising.

Who is this plan for?
Your spouse / partner

Report format?

Two layouts from the same data — both use every number you enter.

02 · What they hold now

Current portfolio?

Drop in a brokerage statement, paste a holdings list, or type positions manually.

↥

Drop your statements here

PDF, CSV or text, one recent statement per account. You check every position before it is used.

Statements are opened in this browser and never uploaded to Bull Run. Your details stay saved on this device until you clear them.

Or paste a holdings list

Each position is assigned an asset-class category. Where a holding has no price history for part of the window — it did not exist yet, it no longer trades, or no data is available — that category’s benchmark index carries it through the gap, which is how Morningstar and YCharts handle the same problem. Each category is measured from the holding’s own daily price history against the benchmark set — the index it tracks best is its style. New or unpriced tickers start from the name until a year of history exists. Change any that look wrong; your pick is final.

Accounts

Total portfolio —

✓ That’s enough for a complete proposal — everything from here is choices, not data.

03 · What we propose instead

Recommended allocation?

Pick one of the five risk-profile models, the four-strategy equal split, or build a custom blend. Annualized figures are computed live from the performance database, net of the advisory fee selected in the next step.

Custom blend?

Total 100%
04 · What it costs

Advisory fee?

The proposed allocation is always shown net of this fee. Benchmarks and the current portfolio stay gross — the fee is only ever charged against Bull Run, never against the thing Bull Run is measured against.

TierRateAssets in tierAnnual fee
Effective blended rate —

Accounts and tax?

These mirror the accounts on step 02 — one shape, nothing to reconcile. Asset location puts the fastest-growing sleeves in the most sheltered accounts, and tax drag is applied to the taxable portion only — the same logic the Strategy Backtester uses.

Rebalancing is passed through to the Strategy Backtester link, so the two always agree. Share counts means a position that has multiplied since 2008 was a small slice of the portfolio back then — percentages would assume the client always held today's winner at today's weight.

Strategy drag rates are fixed: Innovation 35%, Growth / Core / Low Volatility 15%, Bonds 100% of annual gains realised each year.

Account structure recommendation?

This is what the math produces from your account balances and the allocation above. It is the default and it needs no input from you — but if you would rather set the exact account titles and amounts yourself, switch to Custom account breakdown and it starts from these rows.

Account titleRegistrationStrategyAmountOf total
Total — —

Override the math. Name each account exactly as it will be titled, pick the registration and the single strategy it holds, and set the amount. One strategy per account — add a second row for the same registration if it needs to hold more than one. This replaces the computed page entirely.

Account titleRegistrationStrategyAmount
Total—

What the current portfolio costs today?

Most people already pay something.

Computed from the live holdings, not entered — the Bull Run sleeves are directly-owned stock, so the only fund cost comes from the few ETF and ETN positions and the bond sleeve. It moves with the allocation you picked in step 3.

Expense ratios are already inside the returns on both sides — they come out of fund NAV before the price you see. They are collected here only so the cost comparison is complete, and they never change a computed figure. The advisory fee is the one that can be deducted, and only if you choose "deduct".

Contributions and withdrawals?

Section 07 replays your actual money through history — a starting amount plus a monthly flow. Use a negative number to model withdrawals in retirement.

05 · The deliverable

Generate the proposal?

A vector PDF — real embedded text, hand-drawn charts, the locked Bull Run template. It is searchable, it prints at any size, and it is a fraction of the file size of a screenshot report.

Your branding?

Leave blank for a Bull Run branded report.

Bull Run Investment Management, LLC · Fee-only fiduciary RIA · McLean, Virginia · CRD #306763 · (703) 344-6844 · cpassarelli@bullrunim.com
This tool produces an illustration for discussion. It is not an offer, not a solicitation, and not an investment advisory agreement. Nothing shown can be implemented until Bull Run’s regulatory paperwork has been delivered and signed.