Billing
CORE free for up to 3 projects, the $500 organization fee on the paid path, VANTAGE, credits, invoices, and who in your organization can change what
Billing is scoped to the organization. One Stripe customer, one card, one invoice. Published prices live on Pricing. This page is that model in writing.
This page is about what you pay Struxen. It is not about your job costs. Budgets, commitments, change orders and pay applications are a product, covered in LEDGER.
What you pay for
CORE is free for up to 3 projects, with no organization fee. Unlimited users. No per-seat fee. Access is by invitation. CORE is construction management and the project record: the job, the drawing set, roles, and Autodesk. It is not LEDGER, not STRUX, and not VANTAGE.
| Charge | Amount | When it applies |
|---|---|---|
| CORE | $0 | Up to 3 CORE projects. No organization fee on that tier. |
| Organization fee | $500 per month | Past 3 CORE projects, or when you add LEDGER, STRUX, VANTAGE, or another product that is not CORE. Month to month. |
| VANTAGE | $250 per month | Per active project, optional. Not in CORE. Not bundled into the organization fee. See VANTAGE. |
| Setup | $250, one time | Per project, on the paid path only. |
LEDGER and STRUX are paid. They are not in the CORE free tier and they are not bundled into the $500 organization fee. Pricing does not publish a dollar price for either one.
AI compute is estimated from the project's value. Larger jobs get a larger allocation. Projects over $100M are scoped with sales.
The amounts above are what Pricing publishes. Your invoice is the record of what you were actually charged. If the two ever disagree, the invoice is the authoritative one, and support wants to hear about it.
The free tier and the paid path
You do not need the organization fee to create CORE projects inside the free tier. Creating a CORE project there is not a purchase.
The $500/month organization fee starts when you go past 3 CORE projects, or when you add LEDGER, STRUX, VANTAGE, or another product that is not CORE. Any signed-in member can start that fee from Settings, then Billing & subscription.
On the paid path, each project also carries a one-time $250 setup fee. VANTAGE, if you add it on a project, is $250 per month for that project.
You can bill each project to a project manager's card, or consolidate everything into a single organization invoice. You choose per project.
Archiving a project
An active project is one you have activated for review work: anything that is not archived or awaiting payment. Archive a project when it closes and that project's charges stop on your next invoice. Activate another and it is prorated to the day.
The $500 organization fee is not a per-project line. It continues while you are above the free tier: more than 3 CORE projects, or any LEDGER, STRUX, VANTAGE, or other non-CORE product still on the organization.
Turn VANTAGE off explicitly under Settings, then VANTAGE add-on, if that project had it. Turning it off stops future VANTAGE charges and does not refund the current month.
Check your next invoice after archiving and confirm the lines you expected to drop actually dropped.
Credits
Credits are the unit of AI work. Every project has two separate balances, and they behave differently. This is the part people get wrong.
| Balance | Where it comes from | What happens at renewal |
|---|---|---|
| Monthly allowance | The project's compute pool, sized from the project's value when it is created | Reset. Anything unspent is gone. |
| Purchased credits | Top-ups you buy | Roll over. They never expire. |
Work draws down the monthly allowance first, then purchased credits, then any per-seat allotment. So a top-up you buy today is still there next month, but the allowance you did not use is not.
A new project shows roughly twice its allowance on day one. Setting up a project grants the monthly allowance and, separately, a one-time Document Processing Credit Pool of the same size into the purchased bucket. The second one is a one-off. Do not size next month's expectations from the first month's opening balance.
What a run costs
Consumption is measured in tokens, not per operation. Input, cached input, and output are weighted differently, then scaled by a per-model multiplier. A short question against a small document costs a fraction of what a multi-document review costs, and the same button pressed twice can cost different amounts.
Most AI actions carry a qualitative warning rather than a number, for example "This runs one metered AI call against your project credits." Specification import is the exception. It prices at a published per-page rate and shows an estimated dollar figure both on the selection bar and in the confirm dialog, which also says credits come out of the project pool as each section completes. See Specifications.
That estimate is your spend against the project's credit pool. It is not an invoice line, and it does not change what Struxen bills you.
Running out
A zero balance is a hard block, and a narrow one. It stops AI operations and document processing. It does not touch anything else: reading, browsing, uploading, and every non-AI record action keep working. An organization at zero credits still has a fully usable project.
Warnings appear on the credits screen at three points: low below a quarter of the allowance, critical below a tenth, and exhausted at zero.
Buying more
Owners and Admins can top up from Settings, then Credits & usage
(/settings/project-credits-usage), then Top up credits.
| Top-up | Value |
|---|---|
| Rate | $0.0030 per credit |
| Minimum | $50 per transaction |
| Maximum | $5,000 per transaction |
| Rounding | Credits round down to the nearest 100 |
Top-up credits are priced above the allowance rate because they never expire.
Owners and Admins can also change a project's ongoing monthly allowance with Adjust monthly allowance on the same screen. The change bills from the next invoice.
Who can do what
Billing is not Owner-only.
| Action | Who |
|---|---|
| Start the organization fee on the paid path | Any signed-in member |
| Open the payment portal, change the card | Any signed-in member |
| Create a project | Any signed-in member |
| View and download invoices | Owner, Admin, Member |
| Cancel or resume the subscription | Owner, Admin |
| Top up credits, adjust the allowance | Owner, Admin |
| Turn the VANTAGE add-on on or off for a project | Owner, Admin |
| Edit the billing profile that names you on invoices | Owner, Admin |
Owner and Admin actions elsewhere in the account, such as inviting people or changing roles, additionally require a session that used two-factor authentication. The billing actions above do not. See Accounts and access.
Where everything lives
| What you want | Where |
|---|---|
| Plan, invoices, payment method, billing profile | Settings, then Billing & subscription (/settings/billing) |
| A project's credit balance, usage history, top-ups | Settings, then Credits & usage (/settings/project-credits-usage) |
| The VANTAGE add-on for a project | Settings, then VANTAGE add-on (/settings/project-vantage) |
| People and roles | Settings, then Users & teams (/settings/users-teams) |
There is no separate billing-contacts screen. The name and address on your invoices come from the billing profile on the billing page and from what Stripe collects at checkout.
Invoices
Settings, then Billing & subscription lists your invoices with a status and a PDF download.
| Status | Means |
|---|---|
| Paid | Settled |
| Billed | Issued and open |
| Failed | Terminal and unpaid |
Drafts are not shown.
Payment method and tax
Struxen uses Stripe, and Stripe is the merchant of record. Practically:
- Card details are entered and stored on Stripe, never on Struxen. Change the card through the Stripe Customer Portal, reached from the billing page.
- Stripe collects your billing address and tax identifier on its own checkout page, and computes, collects and remits tax. The tax identifier stored in the Struxen billing profile is for your own records; it is not what Stripe bills against.
If a payment fails, the failure is recorded and Stripe retries on its own schedule. Struxen has no read-only mode and does not pause STRUX, VANTAGE or document processing because an invoice is unpaid. Fix the card in the Stripe portal, or email support@struxen.io.
Cancelling
Owners and Admins can cancel from the billing page, either immediately or at the end of the current period.
When a cancellation takes effect:
- The subscription status becomes Canceled.
- Every project moves to pending purge.
- A 30-day clock starts. The app shows the date.
Resubscribing before that date restores the projects to the status they had. After it, they are gone.
Removing a single project instead is a project-level action, under Settings, then Danger zone. See Projects.
Enterprise and other payment methods
For portfolio rollups, dedicated infrastructure, SSO, a volume compute-credit pool, or terms outside the model above, email support@struxen.io with your organization name. Pricing is the public description of that path.
Troubleshooting
Creating a project asks you to start billing. CORE is free for up to 3 projects, with no organization fee. The $500/month organization fee starts when you go past that, or when you add LEDGER, STRUX, VANTAGE, or another product that is not CORE. If you are still inside the free tier and only creating CORE projects, you should not need that fee.
You paid and the project is still setting up. Activation happens when Stripe confirms the change, not when the checkout page redirects. Give it a few seconds and reload. If it is still pending after a minute, email support with the project name.
Your credit balance dropped more than you expected. Check whether the run drew from the monthly allowance or from purchased credits, on the ledger under Credits & usage. The allowance resets each cycle, so a balance that looks like it vanished at month end may simply have renewed.
An AI action returns "insufficient credits". The project's balances are at zero. Top up from Credits & usage, or wait for the next renewal. Everything that is not AI keeps working meanwhile.