tap ✎ to add details

Across 0 projects$0 spent of $0
0
Phases done
0
Off plan
0
Urgent decisions
0
High risks
Projects+ New project

...
Budget utilization
Base budget
committed left to commit
Overview
0
Within budget
0
Over budget
0
Not started
Project forecast (incl. contingency)
Categories+ Add
Contingency buffer
Recent activity

...
Overall progress 0%
Schedule analytics
Gantt
Months Weeks Days
Phases+ Add

Directory

Suppliers

Sort

Add commitment

Description
Amount ($)
Category
Activity dates — optional
Paid to — optional

Record payment

Commit
$0
Spent
$0
YTP
$0
Receipts
Payment date
Partial payment amount ($) — optional
Leave blank to pay the full remaining amount.

New category

Name
Planned budget ($)
Icon

Add phase

Phase name
Contractor
Dates
Predecessor phases
Status
Progress — optional override (%)
Notes

Add sub-task

Task name
Assigned to
Dates

Resolve

Your choice

New decision

What needs deciding?
Notes / context
Possible answers — optional
Deadline
Blocks which phase?
Schedule impact
Priority

New risk

Risk name
Risk probability (best guess)
Potential cost ($) — optional
Potential schedule impact (days) — optional
Budget category — optional
Affected phase — optional
Additional notes — optional

Create a project

Start light — name it, pick a type, set a budget. We’ll help you flesh out the rest next.

Project name
Type
Plan finish date
Total budget ($)
The starter schedule is fitted to this date.
Contingency buffer ($) — optional
A reserve for surprises. Common rule of thumb: 10% of budget. Leave blank to set up later.
Quick start — optional
Pre-fill common categories & phases for this type. Untick anything you don’t need — you can edit it all later.

Add property

A property holds its own set of renovation projects (e.g. a flat with a Kitchen and Bathroom).

Property name
Country — optional
Address — optional
Currency — amounts for this property
Property type — optional
Work type — optional

Edit total budget

The gross amount for this project. Categories carve allocations from it.

Total budget ($)

Edit contingency buffer

Adjust your contingency buffer amount. Used funds will remain logged.

Buffer amount ($)

Add detail

Report sections

Choose what to include. Useful for tailoring the PDF to its audience — a contractor may not need your private risk notes.

Add to calendar

Choose what to include in the .ics file for this property. Import it into Google, Apple or Outlook calendars — re-export after you reschedule.

Cash-flow forecast

Log buffer commitment

Track costs drawn from the contingency buffer.

Description
Amount ($)
Date
Paid to — optional

Rename

New name

Mark complete

When was this completed? (must be today or earlier)

Or pick an earlier date

Phase rescheduled

If your scope changed (new work, different requirements), re-baseline. Otherwise just keep tracking the slip — it’s useful data.

Baseline status

🔒Locked
Approved . Original finish: . Slip is measured against this plan.

If scope has changed dramatically (new work added, requirements shifted), you can re-baseline. This is rarely the right move — prefer rescheduling individual phases.

Approve project baseline

This locks your current plan as the original schedule. From this point on:

  • Future date changes will be tracked as slip vs your original plan
  • Each phase’s “Original end” stays locked at today’s planned end
  • You can still edit, reschedule, or add phases freely
  • You can re-baseline later (with a warning) if scope changes significantly

Only approve when you’re happy with your overall plan. Until you do, edits won’t affect slip tracking.

⚠ Re-baseline project?

This erases your original plan and locks today’s schedule as the new baseline.

After re-baselining:

  • All current slip becomes zero — you lose your historical reference
  • “Days behind original plan” resets, even if reality didn’t change
  • Use only when scope has genuinely shifted (new work added, requirements changed)

Better alternative: just reschedule individual phases. Slip tracking stays useful that way.

Overdue phases

Pick an action for each phase to bring your timeline up to date.

Metric

Risk-weighted overrun

Risk-weighted slip

Switch project

Welcome to Storypole

The source of truth for your build

Track budget, schedule, decisions, and risks for one or many projects. Your data stays on this device — back up anytime with Settings → Back up.

Two sample projects (Kitchen, Bathroom) are loaded so you can explore. They're marked SAMPLE and can be removed anytime.

By continuing, you agree to the Terms & License and Privacy Policy.

Keep your data safe

Import preview

Heads up: This will replace all projects currently on this device. Back up first if you want to keep them.

Settings

Backup & restore
Everything lives on this device. A backup file saves all your properties and their projects — payments, plans, and planned items — so you can restore it here or move to another device.
The .json backup is small and fast but holds text only. Full backup (.zip) also bundles your photos. Photos otherwise live only on this device — automatic safety saves don’t include them; Premium Drive sync backs them up across devices automatically. Restore accepts either file.
Calendar
Export this property's phase dates, payment due dates and decision deadlines as a calendar file (.ics) you can import into Google, Apple or Outlook calendars — payments and deadlines come with a 1-day reminder. It's a snapshot: re-export after you reschedule.
Plan
Cloud sync PREMIUM
Excel PREMIUM
Work with your data in a spreadsheet, then merge changes back. For a guaranteed-lossless backup/restore, use Back up (.json) above.
Two big flat tables — Cost (one row per commitment & planned item) and Schedule (phases + sub-tasks), pivot-ready. Edit in Excel and re-import: rows keep an ID column — leave it alone to update that row, blank it (or add a new row) to create. Blank cells are left as-is; deletions are done in the app. Everything not in the file (payments, plans, other data) is untouched.
A complete multi-sheet dump of every field for power users — export-only (not re-importable). To edit & re-import use “Export for editing” above; to restore, use Back up (.json).
Samples
Sample projects help you explore the app. Reset returns them to their original demo state; Clear removes them entirely.
Display
Theme — follow your device, or force light/dark.
Default currency — used for new properties. Each property can override it in its own settings. Display only; amounts aren’t converted.
Show committed & planned shading
Lighter shades behind your actual spend show committed-but-not-paid (tan) and planned-not-yet-committed (blue) amounts, on bars and card backgrounds. Turn off to reduce visual noise.
Show progress bar in category cards
The thin paid / committed / planned bar inside each category and contingency card. It shows the same thing as the card background — turn it off to rely on the background only, or turn both off for a plain list.
Show archived properties
Archived properties are hidden from the property switcher to keep it tidy. Turn this on to see them again (and reactivate one from its Edit screen).
New commitments start as paid in full
On: good if you usually log spending after the money is out. Off: new commitments start unpaid — good if you record contracts first and pay in stages.
Accessibility
Text size
Scale the whole app up or down. Tap the value to reset to 100%.
Reduce motion
Turn off animations and transitions. Your device's reduce-motion setting is always respected too.
High contrast
Stronger borders and darker secondary text for easier reading.
Advanced metrics
Show SPI / CPI cards
Earned Value metrics for schedule (SPI) and cost (CPI) performance. Useful for flippers and contractors familiar with PMI terminology; safe to skip if not.
About
Storypole v1.0 — the source of truth for your build
Project control & budget tracking for builds and renovations. Your data lives on this device — back up anytime with Settings → Back up.

Contact
Feedback & ideas — feedback@storypole.app
Technical help & license keys — support@storypole.app
Billing & refunds — finance@storypole.app
Everything else — hello@storypole.app
Install to home screen for a fuller experience: tap your browser's Share menu → Add to Home Screen. Legal
Terms & License · Privacy Policy · Accessibility

Recover a previous version

Storypole automatically keeps the last few copies of your data from just before a risky moment — when Drive sync had to choose between two versions, or before a restore. Pick one to roll back to. Restoring saves a copy of right-now first, so you can undo it too. These automatic saves cover your data, not photos — keep photos safe with Full backup (.zip) or Drive sync.

Manage backups

Everything lives on your device. Here’s every place your data is — or could be — backed up, and exactly where each one lives.

Glossary & Guidelines

A plain-English guide to the schedule, cost and risk metrics used around the app, and how a few things are calculated.
Schedule
Slip to baseline — how many days later a phase is now expected to finish than the plan you locked in (the baseline). A phase that isn't finished can't end in the past, so we count from today at the earliest — that's why a late phase and everything waiting on it show similar slip.

Critical path — the chain of phases that decides your finish date. If one of them slips, the whole project finishes later. Phases with no slack (“float”) sit on it.

SPI — Schedule Performance Index — are you keeping pace? 1.0 = on schedule, below 1.0 = behind (0.80 ≈ 20% behind), above 1.0 = ahead. It compares how much planned work (weighted by each phase’s length) is actually done versus how much should be done by today.

Phase progress — weighted by sub-task duration: a 5-day task counts 5× a 1-day task. There’s no effort field to fill in — the dates you already entered do the work.
Cost
Spent vs CommittedSpent is cash actually paid out. Committed is money you’ve promised (signed quotes or orders) even if it isn’t paid yet.

YTB — Yet To Buy — planned spend you haven’t committed to yet.

Earned value — the budget-worth of the work completed so far.

CPI — Cost Performance Index — are you getting your money’s worth? 1.0 = on budget, below 1.0 = over (0.90 ≈ 10% over), above 1.0 = under. It weighs earned value against what you’ve committed — so it warns you early, before invoices are even paid.

Contingency / buffer — a reserve you set aside for surprises, kept separate from your category budgets.
Risk
EMV — Expected Monetary Value — a risk’s potential cost × how likely it is. Likelihood by severity: Low 10%, Med 30%, High 70%. Add them up for a realistic “set this much aside.”

EMD — Expected Monetary Delay — the same idea for time: potential delay in days × how likely it is.
SPI and CPI need a locked baseline (Timeline → lock the baseline). They’re optional — turn the cards on or off with “Show SPI / CPI cards” in Settings.

Sort & filter

Sort by
Hide closed categories
Closed ones always sit at the bottom.

Sort & filter

Sort by
Hide done phases
Completed phases always sit at the bottom.

Pick date

Type MM.DD.YYYY or pick below

Sub-tasks

Schedule detail

Detail

Reschedule

Pick the new planned end date. Duration is preserved (start shifts to match).

Reschedule remaining work

What this does
Shifts every phase that isn't complete by the same number of days. Predecessor chains and durations stay intact. Completed phases are not touched.

Pick the new start date for the earliest remaining phase:

Choose supplier

Display currency

Supplier

Company / supplier name
Trade icon
Contact person
Phone(s)
Email
Notes

Statement

A statement of account to share with this supplier. Untick anything you’d rather not show them.

Plan a purchase (YTB)

Description
Estimated amount ($)
Planned spend month — optional
Note — optional

Storypole Premium

Multiple properties — your whole portfolio
Google Drive sync — phone ↔ desktop, your own Drive
Excel — edit your costs & schedule and merge back
Reports — printable PDF + Excel with charts
One payment. No subscription. Works on up to 5 of your devices. The free tier stays a full tier — one property, no time limit.
Already have a license key?

Pick a month

Add photo

Photos

Every photo and receipt in this project, grouped by where it lives. Tap a thumbnail to view it, or “Open” to jump to that phase or cost item.

Photo

Phase photo
Gantt
Months Weeks Days Pinch to zoom · scroll to pan · rotate for a wider view