Dashboard

AES-256-GCM
Total Clients
--
Active accounts
Outstanding Invoices
--
Unpaid / pending
Monthly Revenue
--
This month
Appointments
--
Upcoming

Recent Invoices

ClientAmountStatusDate

Clients

Manage your client directory

NameEmailPhoneActions

Invoices

Track billing and payments

Invoice #ClientAmountStatusDue DateActions

Expenses

Track business expenditures

DescriptionCategoryAmountDateActions

Income

Record revenue and payments received

SourceCategoryAmountDateActions

Appointments

Schedule and manage bookings

TitleClientDate & TimeStatusActions

Documents

Contracts, agreements, and files

TitleTypeDateActions

Encrypted Uploads

Files are encrypted with AES-256-GCM before leaving your browser

Encryption: AES-256-GCM · Client-side · Zero-knowledge
Drop files here or click to browse
Files are encrypted in your browser before upload. Max 50 MB per file.

Uploaded Files

FilenameSizeUploadedActions

Tax Deductions

Track deductible business expenses by CRA category

Total Deductions
--
Year to date
Categories Used
--
CRA expense categories
This Month
--
Deductions this month

Deductions by Category

CRA CategoryExpensesTotal% of Total

All Deductible Expenses

DescriptionCategoryAmountDate

Payment Connections

Connect your payment platforms to import sales data automatically

Stripe
Not connected

Connect your Stripe account to automatically import payments, subscriptions, and customer data. Sales data syncs daily.

Square
Not connected

Connect your Square POS to import transactions, invoices, and item sales. Perfect for retail and service businesses.

Manual Import
No data imported

Upload a CSV or Excel file with your sales data. Supports bank statements, POS exports, and custom formats.

QuickBooks
Coming soon

Import income and expense data from QuickBooks Online. Two-way sync keeps your books aligned.

Sales Data

Revenue from connected platforms and manual imports

DateDescriptionCustomerAmountSource

No sales data yet

Connect Stripe or Square, or import a CSV.

Settings

Manage your account and preferences

Account

Security

Your encryption key is derived from your password. All uploaded files are encrypted with AES-256-GCM before they leave your browser. We cannot read your files.

Plan

MARKSMAN Starter $49/mo

Need help or want to cancel? [email protected]