Migrate from Stripe Invoicing to Guliel.
Stripe
How the migration works
Export your customer list from Stripe to CSV or Excel and import it into Guliel through the customer spreadsheet template. Guliel has no direct Stripe importer yet, so invoices, payments and tax history from Stripe are not imported.
- 1
Export your customers from Stripe
Export the customer list from Stripe to a CSV or Excel file whose first row is a header row. Guliel has no direct connection to Stripe.
- 2
Match Guliel's column template
Rename the headers to Name, Tax ID, Email, Phone, Address and City. Only Name is required; leave out any column you do not have.
- 3
Check the columns and review the staged rows
Upload the file from the Customers page. Guliel shows which columns it recognised, then stages the rows for review. Nothing is committed until you approve it.
- 4
Commit the import
Commit the reviewed rows to add the customers to Guliel. Products, invoices, payments and tax history from Stripe are not imported.
- 5
Issue new documents from Guliel
Issue your next invoice from Guliel. Stripe can stay in place beside Guliel until you are ready to move over, and Guliel's ledger exports as CSV.
Guliel is accounting and finance-operations software that runs invoicing, expenses, purchasing, payroll, reporting and a double-entry general ledger on one engine. Moving off Stripe Invoicing means Guliel issues the documents (tax invoices, receipts and credit memos, as PDF in the formats of 39 countries) and keeps the books they post to, while Stripe keeps collecting the money.
Guliel is not a payment processor, so Stripe stays. Guliel does not connect to Stripe today: there is no Stripe connector or importer yet (a direct connector is planned). You bring your customers over by spreadsheet, issue new documents in Guliel, and your Stripe invoice history stays in Stripe.
What moves and what stays
| Job | After the move |
|---|---|
| Collecting card and bank payments | Stays in Stripe |
| Tax invoices, receipts, credit memos | Guliel (live) |
| Customer list | Guliel, imported by spreadsheet (live) |
| Past Stripe invoices and charges | Stay in Stripe. Export them as CSV if your accountant wants a copy. |
| Subscriptions, trials, proration, retries | Stay in Stripe Billing. Guliel doesn't bill subscriptions. |
| Stripe Tax, Radar, Sigma, Connect | Stay in Stripe. Guliel doesn't determine US sales-tax nexus or file state returns. |
| Payouts, balances, dispute evidence | Stay in Stripe |
| The books | Guliel's double-entry ledger (live) |
What Guliel runs next to Stripe
Stripe's invoices cover the sales you collect through Stripe. Supplier bills, payroll and the books usually sit in a separate accounting tool. Guliel keeps them on one engine.
| Capability | Status | In Guliel |
|---|---|---|
| Tax documents | Live | Invoices, receipts, invoice-receipts and credit memos as PDF in the formats of 39 countries (10 format families), in English, with Hebrew for Israel and Thai for Thailand. Numbered in sequence at issue, totals from the line items, in the currency you charged with the exchange rate stored. |
| Payments | Live | Record a payment against a document, in full or in part, by card, bank transfer or another method. Guliel issues the receipt. |
| Ledger | Live | Documents and payments post to a double-entry general ledger on a fixed chart of accounts. Manual journal entries must balance. Trial balance, balance sheet, general ledger, income statement, cash flow, a books lock date and CSV export. Custom accounts are planned. |
| Expenses | Live | Scan bills, or capture them from Gmail, Outlook, IMAP or POP3. A person approves each one before it reaches the ledger. |
| Purchasing, stock, payroll | Live | Purchase orders, supplier invoices linked to them, stock, and payroll that posts to the ledger. |
| Payment links | Built | PayPal payment links are built and not switched on. Guliel has no Stripe payment links. |
| Stripe connector | Planned | None exists today. See "Automating it today" below for a script-based bridge. |
| Structured e-invoices | Planned | Documents are PDF today. Guliel's Peppol access point is built, awaiting OpenPeppol certification, and not yet connected to the app. |
Import your Stripe customers
| What | Status | How |
|---|---|---|
| Customers | Live | Export customers from the Stripe Dashboard as CSV. Fit the headers to Guliel's template: Name, Tax ID, Email, Phone, Address, City. Only Name is required. If the export splits the address across several columns, join the street lines into Address and keep the city in City. Add tax IDs for business customers if the export doesn't carry them. |
| Invoices, charges, payments | No importer | History stays in Stripe. Issue new documents in Guliel. |
| Products, prices, subscriptions | No importer | Add items to Guliel's item list, or type lines on the invoice. |
Every import runs the same three steps:
- Column check. Before anything is staged, Guliel shows which columns it recognised, which required ones are missing, and which it will ignore.
- Review. Each row is marked new, already imported or invalid, with the reason.
- Commit. Nothing is written until you commit. One bad row is skipped on its own; it doesn't fail the file.
Files can be CSV or Excel (.xlsx), up to 10 MB or 50,000 rows each. Upload the same export again and the rows already imported are recognised and skipped.
How Stripe money reaches the ledger
Stripe holds the money; Guliel holds the record of it. Agree the treatment with your accountant before the first month closes. Guliel doesn't file tax returns; your accountant works from its records.
- The sale. Issue the invoice in Guliel. When Stripe collects, record the payment against it for the amount charged. Guliel issues the receipt, the receivable clears and the ledger updates.
- Stripe's fees. Stripe pays out net of its fees. Download Stripe's fee invoice or statement and scan it as an expense, then approve it, so the ledger shows the sale and the fee separately.
- Payouts. Guliel has no bank feeds or bank reconciliation yet. Matching a Stripe payout to the bank deposit is done by hand, or by your accountant from the ledger's CSV export.
- Chart of accounts. The chart is fixed today, so there is no separate Stripe clearing account. Custom accounts are planned.
In Israel, a card payment that is already collected can take one invoice-receipt (חשבונית מס/קבלה) instead of two documents.
Refunds, disputes and subscriptions
- Full refund. Refund in Stripe as usual. Then cancel the invoice in Guliel: it issues a credit memo that reverses it, and the credit memo posts to the ledger.
- Partial refund. Issue a credit memo in Guliel for the refunded amount.
- Disputes. Evidence and the dispute itself stay in Stripe. If you lose one, record it in Guliel with a credit memo.
- Subscriptions. Stripe Billing keeps charging. Issue a Guliel document for each paid period. At volume, automate it (next section).
Automating it today
There is no Stripe connector yet (one is planned), but Guliel's REST API is live. A developer can point a Stripe webhook, such as invoice.paid or payment_intent.succeeded, at a small script that creates the document and records the payment through Guliel's API, using an API key or OAuth 2.1. The script is yours to run; Guliel doesn't host it.
To keep customers paying by card, put your Stripe payment link in the invoice notes. Notes print on the PDF in every format family.
Inside Guliel, automations run on 14 triggers, including recorded payments and overdue invoices. An AI client that speaks MCP, such as Claude or ChatGPT, can draft documents within your role and scopes, under the same rules as a person.
Time and cost
A customer list takes minutes. There is nothing to connect, because Stripe keeps doing its job. A Stripe account per legal entity becomes its own Guliel organisation under one login.
Importing has no charge. Pricing is per organisation, not per seat. Free is $0: 200 invoices, 100 expense scans, 10 reports and 5 automations a month. Standard ($20) and Premium ($99) per organisation per month are published prices; paid plans are not on sale yet. Details are on pricing, the document side is on invoicing, and every import path is on integrations.
Start the move
- Start free and create your organisation. Its country sets the document format, tax and numbering.
- On the Customers page, choose Import, then Other / spreadsheet template, and upload the Stripe customer export.
- Issue your next invoice from Guliel. Keep taking payment through Stripe.
- Record each payment when Stripe collects it; capture Stripe's fees as expenses.
- Invite your accountant to the organisation. Roles are per organisation (manager, contributor, viewer), and a manager sets the books lock date when a period closes.
FAQ
Can Guliel import my Stripe invoices?
No, not today. There is no Stripe connector or importer yet; direct connectors for QuickBooks, Xero, Zoho, Wave, FreshBooks, Invoice Ninja, Stripe and Shopify are all planned. Customers import by spreadsheet. Past invoices, charges and payments stay in Stripe, and you issue new documents in Guliel.
Do I keep Stripe for payments?
Yes. Guliel isn't a payment processor. Your customers keep paying through Stripe, and you record each payment against the Guliel document, in full or in part. Guliel issues the receipt.
Is Guliel accounting software or an invoicing tool?
Accounting software. Guliel is accounting and finance-operations software with a double-entry general ledger. The invoices you issue, the payments you record and the expenses you approve all post to it, and it produces a trial balance, balance sheet, income statement and cash flow.
Will my customers see a change?
Only the document. The invoice now comes from Guliel in your country's format, for example a Singapore tax invoice or an Israeli tax invoice in Hebrew. They keep paying through Stripe.
What happens to my Stripe subscriptions?
They keep running in Stripe Billing. Guliel doesn't bill subscriptions. Issue a Guliel document for each paid period, by hand or through a script on Guliel's API.
Will my invoice numbers carry over?
No. Stripe invoices aren't imported, so they keep their numbers in Stripe. New documents in Guliel are numbered in sequence at issue, following your country's rules.
How do I record Stripe's fees?
As an expense. Scan Stripe's fee invoice or statement, approve it, and it posts to the ledger beside the sale. Guliel has no bank feeds yet, so matching payouts to the bank is done by hand.
Will Stripe Tax still work?
Yes, inside Stripe. Guliel calculates tax on its documents by your organisation's country. It doesn't determine US sales-tax nexus or file state returns. Make sure the tax on the Guliel document matches what Stripe charged.
Is the move free?
Importing has no charge. The published Free plan is $0 per organisation with 200 invoices a month. Standard and Premium are published prices; paid plans are not on sale yet.
Last updated: