Build it your way, we handle the hard part
Your team designs the invoicing experience, or runs it fully in the background. Space Invoices handles tax rules, numbering, e-invoicing, fiscalization and delivery underneath.
Two ways to build
Ready-made building blocks
For teams using React: copy our invoice screens into your code and change anything you like.
See the React UI blocks →Fully your own
Call the API from any system: your own screens, or no screens at all when invoices are created automatically.
See the API overview →What you don't have to build
Country tax rules
Country tax rules and the legal wording each invoice needs.
Correct numbering
Correct, gap-free numbering per company.
E-invoice delivery
E-invoice formats and Peppol delivery.
Fiscalization
Fiscalization where the law requires it.
Corrections and exports
Corrections, credit notes and exports.
Staying current
Keeping all of this current as rules change.
Try it safely
A free sandbox with test data and separate test and live keys, so nothing reaches real customers until you're ready.
import SpaceInvoices from '@spaceinvoices/js-sdk/sdk';
const sdk = new SpaceInvoices({
accessToken: 'sk_sandbox_...',
});
const invoice = await sdk.invoices.create(
{
items: [
{
name: 'Monthly subscription',
quantity: 1,
price: 49,
},
],
},
{ entity_id: 'ent_example' },
);Good fit when
- Invoicing is core to your product
- Invoices are created automatically from events
- You want complete design control
Consider another way when
- You want a fast, branded app with no build See white-label app
- You want screens inside your app with little developer time See embedded screens
Compare the three ways
All three run on the same compliant engine, so you can start with one and move to another later.
Your own invoicing app
A complete invoicing app on your own web address, in your brand. Your customers log in and everything is there.
- What your customers see
- A full invoicing app with your name, logo and colours
- Who does the work
- Setup and branding, no coding
- How much you can design
- Your brand on our proven layout
- Best when
- You want to offer invoicing quickly without touching your own product
Invoicing inside your product
Ready-made invoicing screens placed inside your own app, styled to match it, so customers never leave.
- What your customers see
- Invoicing screens that feel like part of your product
- Who does the work
- A small amount of developer time
- How much you can design
- Colours, rounding and dark mode matched to your app
- Best when
- Invoicing belongs inside your product and you want it live fast
Build it your way
Your team designs the experience; we handle tax rules, numbering, e-invoicing and delivery underneath.
- What your customers see
- Exactly the screens and flows your team designs
- Who does the work
- Your development team
- How much you can design
- Complete: your own design and your own flows
- Best when
- Invoicing is core to your product or happens automatically in the background
Common questions
Do we need developers?
Yes, this way is built by your development team.
Which languages and stacks?
Any system that can call a web API; there's also a JavaScript SDK.
Can we mix approaches?
Yes. Many teams start with embedded screens and build their own for key flows later. See embedded screens
See it with your own brand
Try everything in a free sandbox with test data, or talk to us about which way of offering invoicing fits your product.