Tax
Tax calculates and collects sales tax and VAT, tracks registrations, and prepares every return and information return.
Tax computes sales tax, VAT and GST on every Order through Stripe Tax, registers the Company wherever sales cross a threshold, and files every return. Agents prepare each step; a Human signs any sworn declaration.
Summary
| Part | This System |
|---|---|
| Group | Finance |
| Status | Beta: it works, and its Verbs may still change |
| Shelf | Front: offered from a Startup’s first days |
You can ask:
- “Handle sales tax”
- “Register for sales tax in a new state”
- “Mark this customer tax-exempt”
What you get
| Part | This System |
|---|---|
| Starts | On for every Startup at creation, with nothing to install. |
| Built from | Functions, Tax IDs, Tax filings, Workflows, Tax calculation |
Nouns it owns
| Noun | Definition |
|---|---|
| Credential | A Credential is a standing authority a regulator grants a person or entity to perform certain acts in a jurisdiction. |
Verbs
| Verb | Object | Approval | Event |
|---|---|---|---|
| Order.place | Order | None | Order.placed |
| Company.register | Company | Asks first; waits 1 business hour | Company.registered |
| Customer.exempt | Customer | None | Customer.exempted |
| Company.submit | Company | Asks first; waits 1 business hour | Company.submitted |
Events
| Direction | Event | How |
|---|---|---|
| Emits | Order.placed | By Order.place |
| Emits | Company.registered | By Company.register |
| Emits | Customer.exempted | By Customer.exempt |
| Emits | Company.submitted | By Company.submit |
| Consumes | Order.paid | Acts on it |
States
None.
Who operates it
| Part | This System |
|---|---|
| Accountable | Finance Lead |
| Team | Finance Team |
| Seat | A role agent holds it until a Human is seated. |
| Autonomy | assist |
| Also calls its Verbs | Payroll Specialist |
Approvals and limits
| Verb | Rule | Detail |
|---|---|---|
| Company.register | A person says yes first | Waits 1 business hour |
| Company.submit | A person says yes first | Waits 1 business hour |
Processes that use it
| Process | How it uses it |
|---|---|
| Supply | A Workflow writes Credential |
| Books | A step calls Company.register |
| Payroll | A step calls Company.submit |
| Incorporation | A Workflow writes Credential |
| License renewals | A Workflow writes Credential |
Rail underneath
Stripe’s products (Stripe’s names): Tax.
| Capability | Runs on |
|---|---|
| Tax IDs | apis.tax |
| Tax filings | apis.tax |
Views and dashboards
| View | Shows | Metrics |
|---|---|---|
| The Finance Lead’s view | The Metrics its accountable Role answers for. | Fully loaded Cost, Cost coverage, Contribution margin, Acquisition payback, Lifetime value, Contribution per outcome |
Access
What each Access level may call here.
| Access level | May call |
|---|---|
owner | Every Verb (9) |
admin | All but 2 of 9: Company.register, Company.submit |
member | Only 4 of 9: Credential.get, Credential.list, Customer.exempt, Order.place |
viewer | Read only (2 of 9) |
Import and export
None.
Fees and pricing
Stripe’s tax calculation cost passes through at cost on each taxed charge, booked as its own Entry beside that charge’s platform fee.
Availability and limits
| Part | This System |
|---|---|
| Status | Beta: it works, and its Verbs may still change |
Compliance notes
The platform calculates, collects and files where the Startup is registered; deciding where to register stays the founder’s.
Controls it carries:
Related Systems
- Billing
- Ledger
- Corporate records
- Credentialing: also holds Credential
Example
A b2c SaaS for household budgets sells in 30 states. When one state’s sales pass $500,000 in a year, Company.register registers the Company there. Order.place charges that state’s tax from the next sale, and each quarter Company.submit files the return and pays it.