SiteLedger

Budget tracking and material logs for small site managers – simple, under $30/mo

Score: 7.6/10MexicoMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Small construction business owners are burdened by Procore's high costs and excessive complexity for project management with teams under 10 people.

Solution

SiteLedger tracks materials, expenses, and budgets in one dashboard for tiny construction firms. Scan receipts, log deliveries, and forecast overruns without Procore's enterprise pricing. Keeps owners profitable with instant variance reports.

Target Audience

Small construction business owners managing teams under 10 people

Differentiator

Receipt OCR scanning + auto-categorization, hyper-focused on cost control for solo-to-10 teams

Brand Voice

professional/edgy

Features

Budget Dashboard

must-have20h

Project budgets vs actuals visualization

Material Inventory

must-have25h

Log deliveries, usage, and remaining stock

Expense Scanner

must-have30h

Camera OCR for receipts and categorization

Vendor Tracker

must-have15h

PO management and payment logs

Variance Alerts

must-have12h

Notifications for budget overruns

Cost Forecasts

nice-to-have10h

Project remaining cost projections

Invoice Generator

nice-to-have12h

Simple progress billing

Export Reports

nice-to-have8h

PDF/Excel budget summaries

Total Build Time: 132 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextYes
company_nametextYes

Relationships:

  • owner of projects

projects

ColumnTypeNullable
iduuidNo
nametextNo
owner_iduuidNo
total_budgetintNo
current_spentintNo

Relationships:

  • foreign key to users.id, has_many expenses, has_many materials

expenses

ColumnTypeNullable
iduuidNo
project_iduuidNo
vendortextNo
amountintNo
categorytextNo
receipt_urltextYes
datetimestampNo

Relationships:

  • foreign key to projects.id

materials

ColumnTypeNullable
iduuidNo
project_iduuidNo
itemtextNo
quantity_deliveredintNo
quantity_usedintYes
cost_per_unitintNo

Relationships:

  • foreign key to projects.id

API Endpoints

GET
/api/projects

List budgets

🔒 Auth Required
POST
/api/expenses

Add scanned expense

🔒 Auth Required
POST
/api/materials

Log material delivery

🔒 Auth Required
GET
/api/dashboard

Budget variances

🔒 Auth Required
GET
/api/reports

Generate export

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind + Zod
Backend
Next.js API routes
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
Tesseract.js for OCRCloudinary uploads

Build Timeline

Week 1: Setup and projects

40h
  • Auth
  • Budget CRUD

Week 2: Expenses core

45h
  • Scanner UI
  • OCR integration

Week 3: Materials tracking

40h
  • Inventory logs
  • Dashboard

Week 4: Alerts and reports

35h
  • Notifications
  • Exports

Week 5: Payments/polish

25h
  • Stripe tiers
  • Mobile scan

Week 6: Landing/SEO

20h
  • Marketing site
  • Analytics
Total Timeline: 6 weeks • 260 hours

Pricing Tiers

Free

$0/mo

10 expenses/mo

  • 1 project
  • Manual expenses
  • Basic dashboard

Pro

$29/mo

None

  • Unlimited projects
  • OCR scanning
  • Alerts

Enterprise

$79/mo

None

  • All Pro + Forecasts
  • Team access
  • API

Revenue Projections

MonthUsersConversionMRRARR
Month 1606%$105$1,260
Month 635014%$1,400$16,800

Unit Economics

$45
CAC
$340
LTV
6%
Churn
88%
Margin
LTV:CAC Ratio: 7.6xExcellent!

Landing Page Copy

Stop Budget Bleeds on Construction Sites

Track materials, scan receipts, stay under budget – Procore power without the price tag.

Feature Highlights

Receipt OCR magic
Material stock alerts
Overrun warnings
Instant reports

Social Proof (Placeholders)

"'Found $2k in misc expenses!' - Dave, Contractor"
"'OCR saved hours logging.' - Ana, Manager"

First Three Customers

Target Reddit r/Construction 'budget tips' threads with free audits. Cold email 30 owners from Yelp construction pages. Partner with local supplier for referrals.

Launch Channels

Product Huntr/Entrepreneurr/smallbusinessConstruction TwitterBetaList

SEO Keywords

construction budget tracking softwarematerial inventory app small contractorsreceipt scanner for buildersprocore alternative budgeting

Competitive Analysis

$375+/mo
Strength

Integrations

Weakness

Cost-focused features buried

Our Advantage

Budget-first, OCR edge, tiny price

$99+/mo
Strength

Job costing

Weakness

Complex for small teams

Our Advantage

Simpler scanning, lower cost

🏰 Moat Strategy

Aggregated cost data for benchmarking small projects

⏰ Why Now?

Inflation hits materials hard; AI OCR mature and cheap

Risks & Mitigation

technicalmedium severity

OCR accuracy varies

Mitigation

Manual edit fallback, improve with user data

legallow severity

Receipt privacy

Mitigation

GDPR compliant, local storage option

Validation Roadmap

pre-build6 days

Validate with 12 owners on expense pains

Success: 90% want scanning

mvp12 days

10 beta scans/week/user

Success: 80% accuracy self-reported

Pivot Options

  • Home reno focus
  • Add subcontractor payments
  • Freelance estimator tool

Quick Stats

Build Time
260h
Target MRR (6 mo)
$1,600
Market Size
$600.0M
Features
8
Database Tables
4
API Endpoints
5