Billing & Plans
Compare plans, upgrade your workspace, set up enterprise SSO and SCIM, export your data, and manage API access.
Plans at a glance
| Plan | Price | Seats | Slugs | Workspaces |
|---|---|---|---|---|
| Free | $0 / month | 1 | Unlimited (personal use) | 1 |
| Pro | $5 / user / month, or $4 / user / month billed yearly | 1 included; add seats for teams | Unlimited | Unlimited |
| Enterprise | Custom | 25 minimum | Unlimited | Unlimited |
Feature limits by plan
| Feature | Free | Pro | Enterprise |
|---|---|---|---|
| Slugs | Unlimited (personal) | Unlimited | Unlimited |
| Boards | 3 | Unlimited | Unlimited |
| Custom slug domain | — | 1 (b.your-co.com) | Unlimited |
| Board version history | 30 days | 90 days | 365 days |
| Audit log retention | — | 90 days | 365 days (NDJSON export) |
| Sitemap node crawl depth | 1 | 5 | Unlimited |
| REST API access | — | Yes | Yes |
| SAML SSO + SCIM | — | SSO add-on | SSO + SCIM included |
| SIEM log export | — | — | Yes |
| Guest seats | Free | Free | Free |
| SLA uptime | — | 99.9% | 99.99% via Order Form |
Upgrading & downgrading
Upgrading your plan
Go to Settings > Billing and click Upgrade plan. Choose the new plan and confirm payment. Your new limits take effect immediately — there is no waiting period.
When upgrading mid-cycle, you are charged a prorated amount for the remaining days in the billing period. For example, if you upgrade halfway through a monthly cycle, you pay half the difference between plans.
Downgrading your plan
Downgrades take effect at the end of the current billing cycle — you keep your current plan's features until then. To downgrade, go to Settings > Billing > Change plan.
Cancelling
You can cancel from Settings > Billing > Cancel subscription. Your account reverts to Free at the end of the current billing period. Your data is not deleted — you just lose access to paid features.
Payment methods
BookSlash accepts all major credit and debit cards (Visa, Mastercard, American Express, Discover). Yearly billing is available on Pro and Enterprise plans. Pro is $4 per user per month when billed yearly. Enterprise customers can pay by invoice.
Enterprise & SSO
Enterprise plans include SAML 2.0 single sign-on (SSO) and SCIM 2.0 automated provisioning. Supported identity providers:
- Okta
- Google Workspace
- Microsoft Azure AD (Entra ID)
- JumpCloud
- Any SAML 2.0-compliant IdP
Enabling SSO
Go to SSO settings
Navigate to Settings > Security > Single sign-on. You will see your SAML service provider metadata, including the ACS URL and Entity ID you need to configure in your IdP.Create the app in your identity provider
In your IdP (Okta, Azure AD, Google, etc.), create a new SAML application using the ACS URL and Entity ID provided by BookSlash. Set the NameID format toemailAddress.Paste the IdP metadata into BookSlash
Download or copy the metadata XML from your IdP and paste it into the IdP metadata field in BookSlash. Alternatively, enter the IdP SSO URL, Issuer, and X.509 certificate manually.Test and enforce
Click Test SSO connection. Once the test succeeds, toggle Enforce SSO to require all members to authenticate through your IdP. Members who are not in the IdP will lose access at their next session.
Configuring SCIM provisioning
SCIM automates member lifecycle management — new hires are provisioned, role changes sync automatically, and departing employees lose access the moment they are removed in your IdP.
Generate a SCIM token
Go to Settings > Security > SCIM provisioning and click Generate token. Copy the token — it is only shown once.Configure your IdP
In your identity provider, enter the BookSlash SCIM base URL:https://api.bookslash.app/v2/scimand paste the token as the bearer credential.Map attributes
Map your IdP user attributes to BookSlash fields:userName→ email,displayName→ full name. You can also map IdP groups to BookSlash roles using the group-to-role mapping table in settings.Push users and test
Push a test user from your IdP. They should appear in Settings > Members with the SCIM-managed badge within 60 seconds.
API access
The BookSlash REST API is available on Pro and Enterprise plans. It lets you manage slugs, boards, and workspace members programmatically.
Authentication
Generate an API key at Settings > API > New key. Keys are scoped per workspace. Pass the key as a bearer token:
Authorization: Bearer YOUR_API_KEYRate limits
| Plan | Requests / minute | Requests / day |
|---|---|---|
| Pro | 300 | 50,000 |
| Enterprise | Custom | Custom |
When you exceed the rate limit, the API returns 429 Too Many Requests with a Retry-After header indicating when you can retry.
Data export
You can export all your workspace data at any time — no need to cancel first. Go to Settings > Data export and click Request export.
The export includes:
- All slugs (keyword, URL, title, description, tags, created date)
- Board data (nodes, edges, layout) as JSON
- Folder and collection structure
- Member list with roles
- Audit logs (if your plan retains them)
Export files are delivered as a ZIP archive to the requesting owner's email within 10 minutes for workspaces under 100,000 slugs. Larger exports may take up to 2 hours. The download link expires after 48 hours.
Billing FAQ
Are guests counted toward my seat limit?
No. Guest seats are always free and do not count toward your paid seat count on any plan.
Can I change my billing cycle from monthly to yearly?
Yes — go to Settings > Billing > Billing cycle and select Yearly. The change applies at the start of your next billing period. Pro is $4 per user per month when billed yearly.
What happens if I add seats mid-month on Pro?
New seats are prorated for the remainder of the billing period. The prorated charge appears immediately on your payment method and is itemised on your next invoice.
Do you offer nonprofit or educational discounts?
Yes — BookSlash offers 50% off Pro plans for registered nonprofits and accredited educational institutions. Send proof of status to [email protected] to apply.