Features

Everything you need to manage milestone payments

Built for contractors, vendors, and the clients who hire them. Transparent, simple, and designed around trust.

Project Management

Multi-milestone projects

Break any job into stages — deposit, progress payments, final completion. Each milestone has its own status, funding state, and approval flow.

Vendor invitation system

Invite any contractor by email. They receive a branded invitation and can join even without an existing account.

Project timeline & audit trail

Every action — funding, submission, approval, dispute — is timestamped and logged in a visual timeline both parties can see.

Contract notes & file attachments

Attach contract summaries, scope documents, and photos directly to the project. Kept on record for the entire lifecycle.

Payments

Milestone-based funding

Customers fund each milestone separately. Funds are committed through Stripe and not transferred until work is approved.

Stripe Connect payouts

Vendors connect their bank account through Stripe Express onboarding. Approved payments transfer automatically — no manual wiring.

Transparent fee structure

A flat 3% platform fee is deducted per milestone. Both parties see exactly what the vendor receives before any funds are committed.

Refund pathways

Admin-mediated refunds are available through the dispute resolution process when a vendor fails to deliver.

Proof of Work

Photo & document uploads

Vendors upload photos, PDFs, and documents as evidence of completion. Files are stored securely in Cloudflare R2.

Thumbnail previews

Image submissions show inline thumbnail previews on both dashboards — no need to download to review.

Submission notes

Vendors add written notes describing completed work, materials used, and any relevant context for each submission.

Submission history

All past submissions are stored. If a vendor resubmits after revisions, the history is preserved.

Dispute Resolution

One-click dispute opening

Either party can open a dispute on any active milestone. Payment is frozen immediately until resolution.

Evidence-based review

Both parties can submit messages and files as evidence. Admin reviews all materials before making a decision.

Admin mediation

Our admin team reviews disputes and can release funds to the vendor, refund the customer, or facilitate a negotiated resolution.

Resolution timeline

Every dispute action is timestamped. Both parties receive email updates at each stage.

Notifications

Transactional email alerts

Branded emails for every key event — invitations, funding, submissions, approvals, disputes, and payouts.

In-app notification feed

Real-time notification inbox on every dashboard. Unread count shown in the navigation badge.

Milestone reminders

Automated daily reminders for milestones awaiting funding or customer review.

Admin & Compliance

Complete admin portal

Admins see every user, project, payment, and dispute across the platform. Full search, filter, and export capability.

CSV data exports

Export projects, payments, users, or disputes to CSV at any time for accounting, reporting, or compliance.

User management

Admins can suspend, flag, activate, or resend verification emails to any user account.

Configurable fee settings

Admins can adjust platform fee percentage, minimum fees, and flat fee options without code changes.

Built on infrastructure you can trust

We don't build our own payment rails — we use Stripe, the same infrastructure behind millions of businesses worldwide.

Stripe Payments

PCI DSS Level 1

Cloudflare R2

Global file storage

Resend Email

Deliverability-first

Neon Postgres

Serverless DB

Get Started Free