Struxen Docs

Billing

Struxen Core free with unlimited projects and users, the per-project lines (Ledger, AI credits, VANTAGE, ACx), credits and top-ups, 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

Struxen Core is free. Unlimited projects and unlimited users, with no per-seat fee. Access is by invitation. Struxen 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.

Everything else is priced per project, per month, and a project pays only for the lines it turns on.

LineAmountWhen it applies
Struxen CoreFreeEvery project.
LEDGER$300 per monthPer project, when you turn it on. See LEDGER.
AI creditsFrom $550 per monthPer project with AI on. There is no AI fee: the project buys AI credits up front each month. See Credits.
VANTAGE$250 per monthPer project, an add-on. Needs AI credits on the project. See VANTAGE.
Commissioning (ACx)$75 per monthPer project, an add-on. Its AI features need AI credits on the project. See Billing and access.

STRUX, and every other AI feature on a project, runs on that project's AI credits. The project's value recommends a monthly amount; $550 is the minimum for any project, and you can choose more. Projects over $100M are scoped with sales.

A commissioning firm can run on Commissioning alone: free project management plus the $75 per month Commissioning line on each project that uses it. See Billing and access.

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.

Free projects and paid lines

A Struxen Core project is free, and creating one is not a purchase. Billing starts when a project turns on a paid line: LEDGER, AI credits, VANTAGE or Commissioning. Any signed-in member can start billing from Settings, then Billing & subscription.

Each paid line is priced for the project that carries it. VANTAGE, if you add it on a project, is $250 per month for that project, and it needs AI credits on the same 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.

Every paid line belongs to a project, so nothing is billed at the organization level for a project that has closed.

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.

BalanceWhere it comes fromWhat happens at renewal
Monthly allowanceThe project's monthly AI credits, bought up front each month: from $550, with an amount recommended by the project's valueReset. Anything unspent is gone.
Purchased creditsTop-ups you buyRoll over. They never expire.

Work draws down the monthly allowance first, then purchased credits. 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-upValue
Minimum$50 per transaction
Maximum$5,000 per transaction
RoundingCredits round down to the nearest 100

A dollar of top-up buys fewer credits than a dollar of monthly allowance, because top-up credits 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.

ActionWho
Start billing for a paid lineAny signed-in member
Open the payment portal, change the cardAny signed-in member
Create a projectAny signed-in member
View and download invoicesOwner, Admin, Member
Cancel or resume the subscriptionOwner, Admin
Top up credits, adjust the allowanceOwner, Admin
Turn the VANTAGE add-on on or off for a projectOwner, Admin
Edit the billing profile that names you on invoicesOwner, 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 wantWhere
Plan, invoices, payment method, billing profileSettings, then Billing & subscription (/settings/billing)
A project's credit balance, usage history, top-upsSettings, then Credits & usage (/settings/project-credits-usage)
The VANTAGE add-on for a projectSettings, then VANTAGE add-on (/settings/project-vantage)
People and rolesSettings, 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.

StatusMeans
PaidSettled
BilledIssued and open
FailedTerminal 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 projects over $100M, portfolio rollups, dedicated infrastructure, SSO, volume terms, 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. Struxen Core projects are free. Billing starts when a project turns on a paid line: LEDGER, AI credits, VANTAGE or Commissioning. If you are creating a project with none of those on, you should not need to start billing.

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.

On this page