Complete Platform Guide

How MarkBudget
Works.

Everything you need to know — from creating your account to advanced budget management, team collaboration, and secure sharing.

Estimated read · 12 min

Overview

What is MarkBudget?

MarkBudget is a real-time marketing finance platform — one place for every marketing dollar: what's planned, what's committed, and what's spent.

What it is

A collaborative marketing finance platform that replaces scattered spreadsheets with a single, structured budget — complete with automatic rollups, transaction tracking, and team-wide visibility.

Who it's for

Small and mid-size marketing teams — budget owners, marketing managers, and finance leads — who need one place to plan, track, and report on every dollar across brands and campaigns.

What it solves

The disconnect between what you planned to spend, what you've committed via contracts, and what you've actually paid — three numbers that should always be visible side by side, but rarely are.

TermDefinition
BudgetThe planned amount allocated to a node for a given period.
CommittedFunds obligated via a signed contract — not yet invoiced.
ActualMoney that has been invoiced and paid.
HierarchyYour budget tree: Brand → Category → Subcategory → Line Item.
Sign Up
Build Hierarchy
Set Budgets
Log Transactions
Analyze
Share
01

Sign Up & Create Your Company

Your account and company workspace are created in a single signup flow — three fields and you're in.

1

Fill in three fields

Enter your company name, email address, and a password. That's the entire form — no credit card, no multi-step wizard.

2

Confirm your email

You'll receive a verification email — click the link to activate your account.

3

You're in

You land directly in the app as Admin with an empty hierarchy ready to build. Your fiscal year starts in January by default.

Create Account
Company Name
Acme Marketing Group
Email
admin@acme.com
Password
••••••••
💡 Note:After signing in, head to Settings to configure your base currency. All budget data, rollups, and reports are expressed in that currency. The fiscal year is January-based and fixed.
⚠️ Important:Only Admins can change the company name or base currency (via Settings). Team members join exclusively through email invitations sent by an Admin — there is no self-service join.
02

Inviting Your Team

MarkBudget uses two roles with granular per-brand access controls.

CapabilityAdminMember
Manage company settings
Manage hierarchy structure
Invite / remove members
Change member edit permissions
Edit budget values✓ (within allowed brands)
Log Committed & Actual entries
View dashboard & reports

How to Invite

Settings→ Members→ Invite by Email→ Member receives email with accept link→ Joins company

Brand-Level Edit Rights

StateLabelBehaviour
UnrestrictedAll BrandsEdit every brand AND the Company Total row. Default for new members.
Partially RestrictedBrand Name / Multiple (N)Edit only specified brands. Company Total row becomes read-only.
Fully RestrictedNo BrandsView-only access. Cannot edit any cell in the budget grid.
💡 Note:Permission changes are enforced in real time — no page refresh needed. The affected member's browser updates instantly via a live database subscription.
03

Building Your Hierarchy

Organize your budget structure with up to 4 optional levels below the always-present Company Total.

Company Total always present · fixed root
└── Brand Level 1
└── Category Level 2 · optional
└── Subcategory Level 3 · optional
└── Line Item Level 4 · optional

Hierarchy Node

Any individual element in your budget tree, regardless of its level. A Brand, a Category, and a Line Item are all "nodes".

Parent Node

A node that has other items nested directly beneath it. Parents automatically roll up (sum) the budget values of their children.

Child / Leaf Node

A "Child" is nested under a parent. A "Leaf" (like a Line Item) is the absolute lowest level with no children of its own.

💡 Note:All 4 levels are optional. You can operate with just the Company Total, though adding at least one Brand is recommended for meaningful reporting. Important: Your hierarchy structure is universal. You build it once, and it persists across all years — you do not need to create a new structure for every fiscal year. Because of this, adding, renaming, or deleting any item in the hierarchy immediately updates it for all years.

Manual

Click "Add a brand" on the Hierarchy page → type your brand name → expand to add Categories, Subcategories, and Line Items one by one. Best for small structures.

Excel Import

Upload a pre-filled spreadsheet template. The system reads your taxonomy and constructs your multi-level tree. Best for large, pre-planned structures or migrating from spreadsheets.

⚠️ Important:The Hierarchy page is accessible to Admins only.
04

The Budget Grid

The core of MarkBudget — a high-performance grid that performs multi-dimensional calculations in real time and maintains a single source of truth.

💡 Note:There is only one live budget version for each year. This is intentional: it ensures a true Single Source of Truth without version confusion. When you edit a budget cell, you are updating the actual target for that year.
Budget Grid — Global Marketing 2026
HierarchyJanFebMarQ1AprBudget Yr
Company Total$91,000$87,000$94,000$272,000$98,000$1,150,000
↳ Brand A$45,000$42,000$48,000$135,000$50,000$580,000
↳ Media$25,000$22,000$28,000$75,000$30,000$320,000
↳ Events$20,000$20,000$20,000$60,000$20,000$260,000
↳ Brand B$46,000$45,000$46,000$137,000$48,000$570,000

The Calculation Engine

Every number in the grid is calculated by two simple rules working together: time rolls up horizontally (months → quarters → year) and hierarchy rolls up vertically (children → parents). Here's exactly how each cell gets its value.

Month
You type here
Quarter
Sum of 3 months
Year
Sum of 4 quarters
Cell TypeHow Budget is CalculatedEditable?
🟢Leaf · MonthYou type the value directly. This is the only place where budget data originates.Yes — direct input
🔵Leaf · QuarterAutomatically sums its 3 months. Example: Q1 = Jan + Feb + Mar.Yes — override
🟣Leaf · YearAutomatically sums its 4 quarters (which themselves are built from months).Yes — override
🟠Parent · MonthAutomatically sums the same month across all immediate children.Yes — override
🟠Parent · QuarterSums the same quarter across all immediate children — NOT from its own months.Yes — override
🟠Parent · YearSums the same year total across all immediate children — NOT from its own quarters.Yes — override
Any · YTDSums months Jan through the current calendar month only. Derived — no overrides.No — read-only

🌿 Leaf Nodes (Line Items)

Quarter and Year values are built by summing across time from the same row's own months. This is horizontal aggregation.

Q1 = Jan + Feb + Mar
Year = Q1 + Q2 + Q3 + Q4

📁 Parent Nodes (Brand, Category…)

Every value — month, quarter, and year — is built by summing the same column across children. This is vertical aggregation.

Brand · Jan = Child₁ Jan + Child₂ Jan + …
Brand · Q1 = Child₁ Q1 + Child₂ Q1 + …

What About Committed & Actual?

Committed and Actual values are always automatic — they sum up from logged transaction entries and roll up both horizontally (months → quarters → year) and vertically (children → parents). You never type these numbers into the grid; they come from the transaction log.

⚠️ Manual Overrides

You can type a budget value into any cell — even a parent or a quarterly total — to set a top-down target. This creates a Manual Override. The override affects only that specific cell; it does not redistribute to its children or feed into other timeframes. For example, manually setting "Brand A · Q1" to $60k will display $60k in that cell, but Brand A · Yearwill still sum its children's year totals, not your overridden Q1. If there's a mismatch, the cell is highlighted with an alert color.

💡 Note:Want to switch a parent cell back to automatic calculation? Simply clear the cell or enter 0 — the override is removed and the value will once again be computed from its children.

NewInline Calculations

Type math expressions directly into any editable budget cell — no need to open a calculator. The result is evaluated and saved instantly.

1000*12
= 12,000
500+300
= 800
60000/4
= 15,000
(2500/3)+100
= 933.33

Supports +, , ×, ÷, parentheses, and decimals. A live preview badge appears above the cell as you type. Plain numbers still work exactly as before.

YTD Column

Appears automatically for the current fiscal year only — hidden for past and future years.

Aggregates Budget, Committed, and Actual from January through the current calendar month (the current month is always included).

⚠️ Important:YTD reads from monthly cells only. Budgets set at quarterly or yearly level without distributing to months will not appear in YTD.

NewCollaborative Annotations & Mentions

Transform the budget grid into a collaborative workspace with cell-specific discussions, annotations, and member mentions.

Cell Selection & Filtering

Click any cell in the grid to display its context. The panel automatically filters to show only the conversation thread tied to that specific cell (e.g., #Brand A · Mar · Actual). Unread badges on cells indicate new activity.

Mentions & References

Type @ to mention a team member or # to manually reference any other grid cell. Comments automatically attach to your currently selected cell and render inline summary chips. If a mentioned user is not currently online, they receive an email notification so nothing gets missed.

Intelligent Alert System

Budget Column — Mismatch Detection

Checks run on two axes simultaneously across all Months, Quarters, and Year Total. The YTD column is always excluded.

Rose — Overshoot

Children's budgets (or the horizontal month/quarter breakdown) exceed the parent budget — the detail collectively overshoots the target.

Amber — Buffer / Gap

Parent budget exceeds the sum of its children — there are unassigned funds or an intentional reserve at the parent level.

Vertical axis: Every parent at every timeframe checks that its manual override matches the sum of its immediate children's budgets.

Horizontal axis: Quarterly columns verify consistency against their constituent months. The Yearly column verifies consistency against its constituent quarters. This means a Q1 or Year Total cell on a parent row can also be colored if its own period breakdown doesn't add up.

Committed & Actual Columns — Overspend Detection

Three rules apply to every row at every timeframe. Evaluated on the displayed value whether manually entered or automatically rolled up.

RuleConditionCell(s) Highlighted
Rule 1 — Committed OverspendCommitted > Budget🔴 Committed cell — rose
Rule 2 — Actual OverspendActual > Budget🔴 Actual cell — rose
Rule 3 — Combined OverspendCommitted + Actual > Budget (only when both are non-zero)🔴 Both cells — rose

Zero-budget exception: If the Budget value for a period is exactly 0, none of the three rules are evaluated and no highlighting is applied for that cell.

Hover tooltip: Hovering a highlighted Committed or Actual cell shows a plain-English message explaining exactly which rule(s) fired. A cell can trigger multiple rules — messages are joined with "Also, …"

Rule 3 zero-value handling: If either Committed or Actual is zero, Rule 3 is skipped entirely — there is nothing meaningful to combine.

Sidebar Controls — Visibility Only

💡 Note:All sidebar controls affect only what you see — they never alter underlying data or calculations. Parent totals always sum all children, even if some are hidden by filters.
Filter
Focus on specific brands, categories, subcategories, or line items
Depth
Brand only → Full Hierarchy → custom combinations
Columns
Show/hide Budget, Committed, Actual, Rem%, Real%
Timeframe
Show specific months, quarters, or Year Total only
05

Tracking Spend: Committed & Actual

Log every commitment the moment a contract is signed, then convert it to Actual when the invoice lands.

Committed

Logged when a contract is signed. Locks the budget and creates a digital paper trail for every obligated dollar.

Actual

Logged when an invoice is received and paid. Represents money that has definitively left your budget.

🚫 Caution:Committed and Actual entries must always be logged in a specific monthly column — even if you manage budgets at quarterly or yearly level. Transactions are always tracked with monthly precision for accurate cash flow reporting.
💡 Note:Entries are logged at the deepest node in your hierarchy branch. If "Digital Marketing" is your Category with no subcategories below it, that Category is your leaf — log transactions directly there.

Logging a Committed Entry

Vendor
MediaCom International
Description
Q2 Display Campaign
Amount
15,000
Month
April 2026

Multi-Currency Support

Your budget grid always operates in your base currency. For transactions, select any supported foreign currency:

USD (Base)EURGBPTRYJPYCADAUDCHFCNYINR

Auto rate fetch: Selecting a foreign currency fetches the live exchange rate and shows the base-currency equivalent instantly.

Manual override: Type the rate manually if your finance team mandates a specific rate (e.g., monthly average).

What's stored: Foreign currency, foreign amount, exchange rate, AND the base-currency amount (`foreign × rate`). The grid always uses base-currency amounts for all rollups.

↔ 2,500 EUR × 1.0832 = 2,708 USD

Converting Committed → Actual

1Create a New Actual Entry for the invoice you received
2Use the "Link to Committed Entry" dropdown to select the original commitment
3Enter the invoiced amount — the system will automatically recompute the balance
4Partial fulfillment: remaining commitment stays open. Full close: the commitment is fully transferred
⚠️ Important:For foreign-currency commitments: when linking an actual, the currency is locked to match the original. Two rate options are presented — use the original committed rate (zero FX variance) or the current live rate (captures any FX gain/loss since signing). Currency is immutable after saving — to correct a wrong currency, delete and re-enter.
06

The Dashboard

Real-time command center with KPIs, charts, and intelligence panels. All panels respect the active filter state.

💡 Note:The Dashboard has its own independent filter state, separate from the Budget Grid. Filters applied here do not affect the Budget Grid and vice versa.

KPI Cards

Total Budget

Sum of all budgets for the selected year within the active filter scope.

Committed

Total obligated spend — contracts signed but not yet invoiced. Shows Committed ÷ Budget %.

Actual Spend

Total invoiced/paid. Badge shows X.X% realized (Actual ÷ Budget — no committed included).

Utilization

Actual + Committed. Health bar: green ≤85%, amber 85–100%, red >100%.

Remaining

Budget − Committed − Actual. Green when positive, red when over-budget.

YTD Analysis Cards Current year only
YTD Spend
Cumulative actual (no committed) Jan → current month vs YTD budget.
Burn Rate / Projection
Extrapolates average monthly burn. Labels: On Track · Watch · Over Projected.
This Month
Combined Actual + Committed for current calendar month vs monthly budget.

Charts

Monthly Bar Chart: Grouped bars per month: Budget (blue), Committed (amber), Actual (green). Reveals seasonal patterns and months where commitments run ahead.
Cumulative Trajectory: Area chart of running year-to-date totals. Budget shown as a dashed ceiling — Committed and Actual curves show how fast you're tracking toward it.
Budget by Brand: Donut chart showing each brand's proportional share of total annual budget. Filters to active brands when a filter is applied.
Top Vendors by Spend: Top 8 vendors by total actual paid (horizontal bar, green). Vendor name from transaction entries.
Top Vendors by Committed: Top 8 vendors by total committed amounts (horizontal bar, amber).

Utilization Panel

Surfaces every budget line where Actual + Committed has hit or exceeded your threshold. Configure inline: ≥75% · ≥85% · ≥90% · ≥95% (default 85%). Items ranked highest-first, capped at 8. Red = over 100%, Amber = at or above threshold.

Recent Activity Feed

Live feed of most recently logged entries. Configure count inline: 5 · 8 · 15 · 20 (default 8). Each entry shows type badge (Actual = green, Committed = amber), vendor, hierarchy item, month, amount, and time elapsed.

Top Utilization Panels

Top 5 Categories by Actual + Committed — each showing rank, health badge (OK / Watch / Over), spend vs budget, and health bar.
Top 5 Line Items by Actual + Committed — each showing rank, health badge (OK / Watch / Over), spend vs budget, and health bar.
07

Import, Export & Reporting

Move data in and out at speed — bulk imports for setup, WYSIWYG exports for reporting.

Importing

Hierarchy Import

Upload a pre-formatted spreadsheet template. The system reads your taxonomy (Brands, Categories, Subcategories, Line Items) and constructs your entire multi-level budget tree from it. Best for large, pre-planned structures.

Budget Amount Import

Upload a populated template with monthly, quarterly, or yearly financial targets. The system maps values directly to your established hierarchy nodes and triggers all rollup calculations.

Exporting

WYSIWYG Excel Export

What you see is exactly what you export. The file mirrors your current view — your active filters, open/collapsed hierarchy levels, and visible columns. Produce precise snapshots for different audiences.

Transaction Backup Sheets

Exported files include dedicated sheets for Committed and Actual transaction logs — a complete audit trail for reconciliation.

Common use cases

Initial Setup
Hierarchy Import — build your entire tree in one upload from your existing spreadsheet
Budget Planning
Budget Amount Import — upload monthly targets across all brands at once
Board Report
WYSIWYG Export — filter to key brands, hide detail rows, export clean snapshot
Finance Audit
Transaction backup sheets — complete PO-to-invoice trail for reconciliation
08

Secure Budget Sharing

Share budgets with stakeholders without granting them platform access — using point-in-time snapshot links.

⚠️ Important:A shared link is a point-in-time snapshot of your budget data. Changes made to the budget after the link is created are not reflected in it. Create a new link to share updated data.

What the snapshot captures

  • Budget data as it existed at link creation time
  • Which hierarchy rows were expanded or collapsed
  • Your active filters (e.g., showing only Brand A)
  • Your visible columns and timeframes

What recipients can do

View the budget in read-only mode
Export the snapshot to Excel
Edit any data
Change structure or filters
Access any other part of the platform
Share Budget
Read Only
Link Name
Q1 Review — Brand A Snapshot
Expiration
1 Week
Password
•••••••• (optional)

Managing Active Links (Manage tab)

View visit count per link
See expiration date
Copy URL again
Revoke (delete) access at any time
09

Settings & Company Management

Admin-controlled workspace configuration, member management, and access controls.

Company Settings Admin only

Company Name: Edit at any time from Settings.

Base Currency: Change from Settings. All existing and future entries are stored in base currency — changing it after data exists affects how new values are interpreted going forward.

Fiscal Year: January-based. Fixed — cannot be changed.

Members Management Admin only

  • View all members (Admins listed first, then by join date earliest first)
  • Invite new members to the workspace by email
  • Adjust brand-level edit rights per member
  • Remove a member from the company

Year Navigation

The year dropdown generates a dynamic 5-year rolling window: 2 years past · current year · 2 years future. It shifts forward each new calendar year automatically — no configuration needed.

10

Leaving & Deleting

How to leave a company, remove members, and permanently delete data or accounts.

🚫 Caution: All deletion actions described below are permanent and irreversible. Deleted data cannot be recovered.
Removing a MemberAdmin only

Admins can revoke access for any member via Settings → Members. The removed member immediately loses all access to the workspace.

Deleting Your Account (Members)Members

Permanently deletes your account and signs you out. Your recorded financial data (budget entries, line items) remains in the company's system but is no longer linked to you.

Deleting Your Account (Admins)Admins

Warning! Deleting an Admin account triggers a cascading wipe. It immediately deletes ALL company data: the company profile, the entire hierarchy, all budgets, all transactions, and all team member permissions. To preserve data, use the "Change Email" function to transfer ownership instead.

11

Billing & Subscription

Simple, transparent pricing with a 14-day free trial — no credit card required to get started.

How It Works

Sign Up
Free · instant
14-Day Trial
Full access · no card
Subscribe
Choose a plan
Manage
Upgrade · cancel

Plans & Pricing

Free
$0
  • Read-only budget access
  • View dashboard & reports
  • No team invitations
Team7 seats
$99/moor $83/mo billed annually
  • Full budget editing
  • 7 team members
  • All import/export features
  • Secure sharing links
  • Collaborative annotations
Scale15 seats
$199/moor $166/mo billed annually
  • Everything in Team
  • 15 team members
  • Built for larger organizations

Subscription Lifecycle

StateWhat HappensGrid Access
🟢 Free TrialStarts at signup. Full Team-level access for 14 days. No credit card needed.Full editing
🔵 ActivePaid subscription is running. Billed monthly or annually via Paddle.Full editing
🟡 CancelingAdmin canceled — access continues until the current billing period ends. No new charges.Full editing
🔴 Canceled / ExpiredBilling period ended after cancellation, or trial expired without subscribing.Read-only

Seat Enforcement

What counts: Every active member + every pending invitation counts as a used seat.

At capacity: The invite button is disabled. Remove a member or revoke a pending invitation to free up a seat.

During trial: 7 seats (Team-level) are available during the free trial.

Managing Your Subscription

Billing portal: Click "Manage Billing" in Settings to open the Paddle Customer Portal — update payment method, view invoices, or cancel.

Switching plans: Cancel your current plan (access runs until period end), then subscribe to the new plan.

Resubscribing: After cancellation, subscribe again from Settings — your saved payment method is remembered.

💡 Note:Only the Admin can manage billing. Team members never see billing controls — if the subscription ends, they see a message to contact their administrator.
⚠️ Important:When the grid is locked (trial expired or subscription ended), all financial data is preserved — nothing is deleted. Budget editing is simply disabled until a subscription is activated. The dashboard and reports remain fully viewable.
12

Using the App

MarkBudget is a fully responsive web application — use it in any modern browser or install it on your device for a native experience.

Use in Your Browser

Open markbudget.com in any modern browser — Chrome, Safari, Edge, or Firefox — and start working immediately. No downloads, no plugins, no app store.

  • Works on desktop, tablet, and mobile
  • Always the latest version — zero updates to install
  • Responsive layout adapts to any screen size
  • Bookmark it for quick access

Install as an App

MarkBudget is an installable Progressive Web App (PWA). When you sign in, the app will offer to install itself automatically. You can also install it manually at any time — it launches in its own window with no browser chrome, just focused budgeting.

  • Opens in a dedicated window (no address bar)
  • App icon on your home screen, dock, or taskbar
  • Feels like a native desktop or mobile app
  • Launches instantly — same account, same data

How to Install

Desktop

Chrome · Edge · Brave

  1. Visit markbudget.com and sign in
  2. MarkBudget will show an "Install App" banner automatically — click Install
  3. Alternatively, open the browser menu (⋮) and select "Install MarkBudget"
  4. The app is added to your dock or taskbar and opens in its own window

iPhone & iPad

Safari

  1. Open markbudget.com in Safari
  2. Tap the Share button (the square with an arrow)
  3. Scroll down and tap Add to Home Screen
  4. Tap Add — the icon appears on your home screen

Android

Chrome · Samsung Internet

  1. Open markbudget.com in Chrome
  2. You may see an automatic "Install App" banner — tap it
  3. Or tap the three-dot menu → Install app
  4. Confirm — the icon is added to your home screen

Fully Responsive Design

Whether you're on a 27-inch monitor or a 5-inch phone screen, MarkBudget's interface adapts automatically. The budget grid, dashboard charts, team settings, and every other view are optimized for your screen size — no pinching, no horizontal scrolling.

Desktop
Full multi-column layout
Tablet
Optimized touch-friendly grid
Mobile
Stacked single-column view
Any Browser
Chrome · Safari · Edge · Firefox
💡 Note:MarkBudget is a cloud-based platform — your data stays securely synced across all your devices. Sign in from any browser or installed app and pick up right where you left off.

Ready to take
full control?

14-day free trial. No credit card required. Cancel anytime.

Start Planning for Free