Tallystack pulls stock, purchase orders and sales from the tools you already use, then tells you what each line actually earns.
Landed cost per unit, including freight and duty, recalculated on every receipt so margin is never a month behind.
# landed cost, per receipt unit_cost = (invoice + freight + duty) / qty margin = (price - unit_cost) / price "SKU-4471" → 41.8%
Minimums recalculated weekly from real sales velocity and supplier lead time, not a number someone typed in 2019.
# reorder point rop = velocity_14d * lead_time_days + safety "SKU-1180" → reorder at 240 units
Buy in USD, sell in CAD and EUR, report in whichever you like. Rates are stamped at transaction time and never re-based.
# stamped at transaction time rate = fx("USD", "CAD", at=order.created) report = ledger.in("CAD")
Billed monthly in USD. Cancel from the dashboard at any time; access continues to the end of the paid period.
Fourteen days on any plan, no card required. The trial ends by itself; nothing is charged unless you choose a plan.
Shopify, WooCommerce, Xero, QuickBooks and a REST API for anything else. Connections are read-only unless you enable write-back.
Settings, then Billing, then Cancel. It takes one click and takes effect at the end of the period you have paid for.
Canadian and EU regions, chosen at signup. Exports in CSV or JSON at any time.