Sigillum Books tracks sales, expenses, and invoices across Etsy and beyond — and packs everything for the tax man at year-end, with country-specific guidance for ten jurisdictions and counting.
Pre-launch · join the waitlist for early access
Already have access? Log in.
What works today
Country-aware bundle of everything HMRC, IRS, CRA, ATO, IRD, Revenue.ie, BMF, AEAT, Belastingdienst, or the French micro-entrepreneur regime asks for at year-end.
One-click OAuth pulls in paid orders and seller fees automatically. Re-sync any time — Sigillum dedupes. Gumroad, LemonSqueezy, and eBay are next.
Money you take out of the business stays in its own ledger and never sneaks into your expenses. The #1 sole-trader tax mistake, prevented by design.
Use a phone 30% for business? Log the full bill and set the business-use percentage. Sigillum only counts the deductible share.
Two-level customer hierarchy. Generate quotes and invoices as branded PDFs. Auto-numbering you can override.
Income, expenses, profit, unpaid invoices, top customer, top platform — at a glance. Filter by month / quarter / tax year. Filing deadline reminder built in.
Drop in any bank or marketplace CSV. Smart date and amount parsing. UK and US formats both work without renaming columns.
At year-end, the Tax Pack hands you a prompt with your numbers already filled in. Paste into Claude, ChatGPT, or your accountant — guidance, not advice.
Built on Supabase with row-level security. Your books never mix with anyone else's. Export at any time.
Why Sigillum
Legitimacy
Every Tax Pack maps to actual government forms — Schedule C, T2125, Item P8, IR3B, Form 11, Anlage EÜR. We update when the rules change.
Heritage
Sole-trader bookkeeping has a hundred-year-old rhythm of receipts, ledgers, and year-end packs. Sigillum honours the rhythm — and skips the busywork.
Direction
Drawings aren't expenses. Mixed-use needs apportioning. Etsy disbursements aren't business costs. Sigillum gets the sole-trader edge cases right, by default.
Where we're going
Updated every time we ship. ETAs are honest guesses, not contracts.
Tax Pack for 10 countries
UK Self Assessment, US Schedule C, CA T2125, AU Item P8, NZ IR3B, IE Form 11, DE Anlage EÜR, FR micro-entrepreneur, NL winst uit onderneming, ES Modelo 100. Country-aware deadlines + copy-paste AI prompts in each tax language.
Etsy connect (sales + fees)
One-click OAuth. Imports paid orders and seller fees automatically. Customers nested under an Etsy parent. Idempotent — re-sync any time without duplicates.
Gumroad connect
Paste a personal access token and Sigillum pulls every paid sale plus refunds, mirroring them into your income ledger as paid invoices.
LemonSqueezy connect
Paste an API key and Sigillum imports paid orders + refunds from your stores. Built for indie SaaS, digital downloads, and subscriptions.
eBay connect (Production)
One-click OAuth on the live eBay site. Imports paid orders into your income ledger, idempotent re-sync, refunds tracked separately. GDPR Marketplace Account Deletion webhook in place for compliance.
CSV import for 8 more platforms
Vinted, Depop, Bandcamp, Substack, Mercari, Poshmark, Ko-fi, TikTok Shop. Each platform card shows step-by-step CSV download instructions for that platform plus an Import CSV button that maps the columns automatically.
Revenue split chart on /customers
See your customer mix at a glance — share of revenue per customer for any timeframe, with the long tail rolled into a single 'Other' slice once you have more than six customers.
Drawings — sole-trader-correct
Money you take out of the business for personal use lives in a separate ledger and is NOT counted as a business expense. The #1 sole-trader tax mistake, prevented by design.
Apportioned mixed-use expenses
Use a phone or broadband 30% for business? Log the full bill and set the business-use percentage — Sigillum only counts the deductible share.
CSV import for income + expenses
Drop in any bank or marketplace CSV. Smart date / amount parsing handles UK and US formats. Bulk-insert in seconds.
Customers, invoices, quotes
Two-level customer hierarchy (top-level + sub-customers). Quotes and invoices generate as PDFs you can print or attach to email.
Dashboard with timeframe filter + filing-deadline tile
Snapshot of income, expenses, profit, unpaid invoices, top customer, top platform. Filter by month / 3m / 6m / 12m / tax year / all time. Country-aware next-filing-deadline reminder.
Public landing page + live roadmap
This page. Updates automatically whenever a feature ships — no marketing copy lag.
Stripe subscriptions — three tiers
Starter (100 sales/mo), Growth (500/mo), Pro (unlimited). Monthly + annual on each. Founders coupon = 50% off for the first three months. Stripe Managed Payments handles VAT and customer support globally.
Timeframe filter on every list + report
The same chip filter you see on the dashboard, extended to invoices, quotes, income, expenses, customers, drawings, bills, and reports. URL-driven and bookmarkable.
Bills + payables
Track supplier invoices you owe. Dashboard "money you owe" tile sits next to "money owed to you" — see net cashflow at a glance. CSV import same shape as income/expenses.
Send invoices by email
Branded HTML email straight from the invoice page (no more printing to PDF and attaching). Powered by Resend; replies route to your business email.
Bank details + "How to pay" on invoices
Save UK sort code / account number / IBAN / SWIFT on /settings. The default account renders as a "How to pay" block on every unpaid invoice automatically.
Cash forecast on dashboard
6 months actual income + 3 months forecast (sum of unpaid invoices grouped by due-date month). At-a-glance answer to "how am I doing this quarter?"
Recurring invoice schedules
Retainers, subscriptions, standing monthly bills. One click rolls a schedule into a fresh draft invoice; next-due date advances automatically.
Custom invoice + quote prefixes
Pick your own prefix on /settings instead of the default INV- / Q-. Existing docs keep their original numbers; only new ones use the new prefix.
Reports CSV export
Download monthly trend, income-by-category and expense-by-category as a single CSV. Hand to your accountant or paste into your own tracking sheet.
Support tickets
Open a ticket from /tickets. Sigillum responds with ETA + updates; both sides get email notifications. Conversation stays in-app so nothing gets lost in your inbox.
Money-in / money-out reconciliation
Mark income as received and expenses as paid against your bank statement, week by week. The fast cash-control loop that keeps the Tax Pack honest.
Visual /how-to-use guide
Every screen of Sigillum walked through with annotated sketches so a beta tester is productive in their first 5 minutes. Updates as the product evolves.
Auto-categorisation rules
"AMZN → Office supplies". "SHELL → Fuel". Set a pattern once; Sigillum applies it to every matching income or expense, including future platform syncs.
Products + revenue-per-product
Track what you sell, not just how much. Set default price and category on each product; reports break revenue down by SKU. For makers: the foundation for gross-margin tracking.
Receipt photo upload
Snap a receipt with your phone the moment you pay — Sigillum attaches it to the expense in your own secured Supabase Storage. HMRC and most jurisdictions accept digital records as proof.
Auto-suggest customers from repeat platforms
If a platform shows up five times across your income in 90 days, Sigillum surfaces a one-click "Promote to customer" banner. Build your customer list as a byproduct of logging income.
Mobile-first navigation
Persistent bottom tab bar on phone (Dashboard / Income / Expenses / More) so the every-day actions are one thumb-tap from anywhere. Desktop keeps its sidebar.
Dark mode
Toggle in settings, respects system preference. Tested across every page including PDF render previews.
Invoice payment terms presets
Net 7 / Net 14 / Net 30 / Net 60 / Due on receipt — pick once on each invoice (or set a default in Settings) and Sigillum derives the due date. Appears on the PDF + email so your customer sees it.
Seller App Integrations — top-level page
Each platform shows as a collapsible card with name, brand logo, and connect-status badge (Connected / Needs reauth / Available). Click to expand the full setup + sync controls. Scales as more platforms land.
Exclude pre-business sales + per-row hide
Connect a long-standing eBay/Etsy account but only count sales from when the business started. Set a sync-from date per platform (with 1/3/6/12-month quick-pick chips), plus a per-row "exclude from totals" toggle for any sale that isn't yours.
eBay Account Deletion webhook
Compliance endpoint required by eBay's data-retention rules — receives signed deletion notifications and purges that seller's tokens + imported orders. Unblocks Production-mode eBay sync.
Bank statement upload + auto-import
Drop in a bank-statement CSV and Sigillum splits every row by sign — money in becomes income, money out becomes expenses — suggests a category for each line from keywords, and skips anything already in your books so re-imported or overlapping statements can't double-count. Duplicate-skipping covers the income, expense, and bill CSV importers too. PDF statements come later.
Stripe live-mode flip
Test-mode payments are wired end-to-end, and the live Stripe account is verified with the payout bank attached. The remaining switch — live products, live webhook, production env cutover — is deliberately held for launch day.
TikTok Shop connect
Partner-program application submitted on partner.tiktokshop.com — review in progress. Once it clears, Sigillum will pull TikTok Shop orders + refunds via the Open APIs — same one-click connect as Etsy and eBay.
Guided first-login onboarding
Pick your country, your selling platforms, and whether you sell goods, services, or digital products. Sigillum tailors categories and the Tax Pack to match.
Landing page facelift
Tighter visual identity around the Roman wax-seal brand: crimson + cream + gold accents, Trajan-style serif headings, better social-proof placement. Conversion-focused redesign once we have real testimonials to feature.
Home office + mileage simplified expenses
Country-aware claim rates (UK £10/£18/£26 monthly flat rate, 45p/mile; US $5 per sq ft, 70¢/mile; etc.) PLUS the actual-costs apportioned method. Catches the most-missed deductions for sole traders working from home.
Receipt photo auto-fill (AI)
Already snap receipts and attach them — next step is the snap doing the work: extract date, total, supplier, and pre-fill the expense form. Held until enough revenue justifies the per-receipt AI cost; will ship with a per-user fair-use cap.
More platform integrations
Depop, Vinted, App Store Connect, Google Play, Patreon, Substack. Same one-click connect + idempotent sync model. CSV-only platforms get a polished import preset with column mapping memorised per platform.
Full bank reconciliation
The /reconcile page is the manual loop today; the full version matches bank-statement lines against invoices and expenses already in Sigillum with suggested matches, split transactions, and one-click approve.
UK VAT + Making Tax Digital
VAT-rate tagging on every transaction, quarterly VAT summaries, and an MTD-compatible filing bridge for VAT-registered users.
US state + Canadian provincial tax overlays
The 10 country packs cover federal-level returns. The next layer is per-state (50 US states, CA Quebec TP-80 / Ontario form, etc.) so US/CA users get their full picture, not just the federal slice.
Be there at launch
One email when Sigillum opens up. No spam, no drip sequence, no partner offers.