The profit you keep, not the profit you quote.

Trade Goal plots a stock position as a trajectory and takes real margin interest out of the answer while you type. Most calculators quote the gross and stop there.

iPhone · iOS 17 or later · Not on the App Store yet

AAPL · 100 SH · $150.00 Example position
$4.8K $140 $160 $180 $200 $220 $5.0K $0

The dashed rule is break-even. Without borrowing it sits exactly on the $150.00 cost basis; the interest moves it to $151.66.

Net at $200.00 $4,833.56
Gross profit
$5,000.00
Borrow cost · 13.5% APR, 30 days
−$166.44
Profit

32.2% return

The app, on a phone screen.

Every frame below is a real capture from the build: not a mockup, not a redraw. Pick a screen, throw a control, and the phone shows you exactly what the app shows. Nothing else on this page moves.

Screens

The free tier starts empty every launch. You are usually asking about a different stock than last time, so a blank scratchpad is the honest default rather than a limitation.

The Plan screen in the night appearance. The violet trajectory crosses zero at $151.66 and the docked net figure reads $4,833.56. An amber borrow-cost register below the plot shows −$166.44.

iPhone 17 Pro · captured from the build

Controls
Appearance
Borrowing

Position
AAPL · 100 shares $150.00 → $200.00

One example position, typed in by hand. The app never fetches a price.

Borrowing moved your finish line. You should be able to see it.

$15,000 borrowed at 13.5% APR for 30 days costs $166.44. That is not a rounding error and it is not a footnote — it is the difference between the number you were quoted and the number you keep. Trade Goal deducts it from the headline figure and moves break-even to match.

On the trajectory above, the cost is about a pixel tall. So it gets its own magnified register instead of a line nobody can read.

Cash account $5,000.00

Break-even at $150.00

On margin $4,833.56

Break-even at $151.66

Borrow cost −$166.44
Cost basis $150.00
Breaks even at $151.66

One position, asked three ways.

The same 100 shares of AAPL at $150.00, held 30 days on margin. Every figure below is what the app returns for it.

Forward

If it hits $200, what do I actually walk away with?

$4,833.56

32.2% return, after $166.44 of interest.

Reverse

I want $10,000 in my pocket. What price gets me there?

$251.66

A 67.8% move. Solved after borrow cost, so the profit you asked for is the profit you keep.

Fantasy

And if it did something completely unreasonable?

$360K 25×

$3,750.00 a share. Hypothetical, and labelled that way on the screen too.

How to read the instrument.

Every colour in the app has exactly one job, and nothing borrows a colour because it looked right. Once you know the six, you can read any screen above without a legend.

Plotted violet The trajectory, the controls, the tint. Structure, and never a monetary quantity.
Profit green Money gained. One of only two colours allowed to describe money at all.
Loss red Money lost, and system alerts. The only red in the app; nothing decorative may borrow it.
Burn amber Cost being incurred. A fee you are paying is not money you have lost, and the app refuses to blur the two.
Live cyan Figures that are computing but are not money: return percentage, move needed.
Annotation grey Labels, axes, and a zero with no position behind it, because an absent answer is not a flat one.

Colour is never the only signal. The docked figure always carries a word beside it (Profit, Loss, Flat, or Waiting), so the state is legible without it.

What it will never do.

These are not features that have not shipped yet. They are decisions, and they are the reason the app can be trusted with a number.

Fetch a market price

Every number comes from figures you type in. There is no networking code for quotes and none is planned, which keeps the app out of advice and market-data territory, and means it works on a plane.

Show you an advert

Considered and rejected. Programmatic finance inventory rendered beside your projected profit reads as an endorsement, in an app whose entire position is arithmetic rather than advice.

Ask for an account

No sign-up, no email, no analytics wall between you and the calculator. Open it and start typing.

Tell you what to buy

No advice, no recommendations, no predictions. It does arithmetic on numbers you supply, and it says so on first launch.

Pro is where a ticker gets a name.

Free is a complete calculator for one position, re-entered each launch. Pro is a different tool, not the same tool unlocked: it remembers.

$4.99 once, not a subscription
  • The position book. A campaign per ticker, with a manual log of every buy and sell, so progress comes from what you actually executed.
  • The trade path. A compounding plan from a stake to a goal — including what a single losing trade costs the rest of the chain.
  • Bought once, kept. A lifetime unlock with restore. No renewal, no trial clock, nothing to cancel.
The Positions tab in the Trade Goal app, showing the locked Pro position book with the heading 'Your position book' and a button reading 'See what Pro adds'.

Free shows you the door, and says what is behind it.

Know the number before you commit the capital.