Moneybird client portal

A client portal for agencies that invoice from Moneybird

Doorstapp sells and delivers your subscriptions. The invoice stays where it belongs: in your own Moneybird administration, with your numbering and your VAT.

No credit card needed · Invoices from your own Moneybird, Mollie or Stripe


You no longer sell loose projects but packages: a monthly SEO subscription, a design retainer, maintenance on a webshop. Invoicing that from Moneybird works fine. What Moneybird does not do is keep track of the work underneath: which client has which package, what is due this month, and what your client gets to see of it. Doorstapp does that part and leaves the invoicing where it already worked. Attach a package to a client and Doorstapp creates the sales invoice in your administration, and Moneybird sends it. You get a sales channel, not a second bookkeeping.


Where it gets stuck today

Not on the invoicing itself. On everything around it that you keep by hand as soon as you sell more than a handful of subscriptions.

  • Two places with the truth

    Your packages live in a spreadsheet, your invoices in Moneybird. Who has paid this month, you only know once both are open.

  • Manual work on the first of the month

    Twenty clients is twenty times the same invoice to prepare. Skipping one is a month of revenue nobody misses.

  • A US tool solves half of it

    You get portals and packages, but the invoice is then usually created at Stripe, with its own number series that you have to get into your books afterwards.

  • Your client asks where the work is

    The invoice is clear, the work underneath is not. Without a place to look along, that becomes the same email every month.


What exactly moves between the two

Six things, no more. Anything you do not see below, Doorstapp does not touch.

  • Contact

    Doorstapp reads and writes

    Link your client to an existing Moneybird contact and Doorstapp takes the billing address and VAT number from it and invoices that contact. No second contact appears next to it. If the contact does not exist yet, Doorstapp creates one on the client email address.

  • Package

    Doorstapp writes

    Your package becomes an invoice line: the package name with the interval after it, your price, and the period the line covers.

  • VAT rate

    Doorstapp picks from your administration

    Doorstapp does not invent rates but takes one that already exists in your Moneybird: the general rate of your administration, or your own 0% reverse-charge rate for a business client in another EU country with a VAT number that VIES found valid.

  • Sales invoice

    Doorstapp writes

    The invoice is created and sent in your administration. Moneybird gives it a number from your own series. Doorstapp only puts a reference in the reference field, DOORST followed by a code, so you can see which invoice came from a subscription.

  • Delivery

    Moneybird sends

    If the contact has a Peppol identity in Moneybird, the invoice goes out as an e-invoice over Peppol. If not, as a PDF by email. If the Peppol attempt fails, it still goes by email, so an invoice never gets stuck.

  • Payment status

    Moneybird writes back

    When Moneybird marks the invoice paid, late, reminded or open, that arrives through a signed webhook and Doorstapp sets the subscription to active, past due or awaiting payment. You tick nothing off.


How it works

From connecting to the invoice in your own administration

  1. You connect at Moneybird itself

    You click Connect Moneybird in Doorstapp and sign in at Moneybird. Doorstapp asks for access to sales invoices, documents and settings, nothing more, and immediately registers the payment webhook so payments come back on their own. No API keys to copy, no middleman.

  2. You create your packages

    A package in Doorstapp is a name, a price and an interval: every two weeks, monthly, quarterly or yearly. That name is the invoice line your client will see, so write it the way you want it on the invoice.

  3. You link your client to their Moneybird contact

    Search the existing contact in your administration from Doorstapp and link your client to it. Address and VAT number then come from Moneybird and that contact is invoiced. Skip this, and Doorstapp creates a contact on the client email address.

  4. The first invoice

    As soon as you attach a package to a client, Doorstapp creates the sales invoice in your administration and Moneybird sends it, over Peppol where possible and otherwise by email. The payment term is the one of your workspace, 14 days by default.

  5. Your client pays in your Moneybird

    How your client pays, you arrange in Moneybird, not in Doorstapp. Which payment methods appear on the invoice, iDEAL for instance, depends on what you switched on in your own administration. Doorstapp creates the invoice, lets Moneybird send it and reads the status back. Doorstapp manages no direct debit mandates itself and will never issue or revoke one on your behalf.

  6. Every period again, by itself

    Every day Doorstapp checks which subscriptions are due for a new period and prepares the next invoice for them. That invoice is dated at the start of the period, even if the check runs a day later, and the covered period is on the line. If a subscription pauses, the period moves along with it.

Rather not invoice through Moneybird? The same subscriptions can also run through your own Mollie or Stripe account. There too your client gets an invoice with a payment link every period, and Doorstapp manages no standing mandate.


What does not happen to your administration

This is the question every Moneybird user asks first, so here is the answer in full.

  • No second administration

    Doorstapp is not an accounting package and does not want to become one. There is no second ledger, no second VAT return and no second place where your revenue lives. Moneybird stays your administration, also after you connect Doorstapp.

  • No duplicate invoices

    Doorstapp checks per client and per period whether an invoice already exists for it. If it does, no second one is created, even if the daily check runs twice or a connection drops halfway. If an invoice is still open, the next one waits until it is paid.

  • No duplicate contacts

    Link a client to an existing Moneybird contact and Doorstapp invoices that contact, with the email address already on it. Nothing is overwritten and no namesake appears next to it.

  • No number series of its own

    Moneybird numbers, as always. Doorstapp only puts a reference in the reference field. Your invoice template, your numbering and your layout do not change.

  • No bookings on your behalf

    Doorstapp sends no ledger account, so Moneybird books the line on the default that applies in your administration, exactly as with an invoice you type yourself. Your bank connection, your reconciliation and your VAT return stay yours and your accountant's.

  • Rather no invoice than a wrong one

    If something is off about the VAT rate, for instance an EU client with reverse charge while that 0% rate is not in your administration, Doorstapp sends nothing and you get a notice. Repairing a wrongly taxed invoice costs more time than an invoice that goes a day later.

  • Disconnect and everything stays

    Stop using Doorstapp and everything that is already in Moneybird simply stays: your contacts, your sent invoices, your payments and your number series. Doorstapp creates invoices, has them sent and reads the status back, and never deletes one. What you lose is the automation, not your history.


Comparison

Moneybird alone, Moneybird plus a US tool, or Moneybird plus Doorstapp

Doorstapp does not replace Moneybird, it serves Moneybird. This is where the three routes part ways.

  • Recurring invoice

    Moneybird alone
    Yes, from the Start plan
    Moneybird plus a US tool
    Yes, but in that tool
    Moneybird plus Doorstapp
    Yes, in your Moneybird
  • Where the invoice is created

    Moneybird alone
    In your administration
    Moneybird plus a US tool
    At the tool or at Stripe
    Moneybird plus Doorstapp
    In your administration
  • Invoice numbering

    Moneybird alone
    Your series
    Moneybird plus a US tool
    A separate series next to yours
    Moneybird plus Doorstapp
    Your series
  • Reverse charge for EU business clients

    Moneybird alone
    Yes, your own rate
    Moneybird plus a US tool
    Often manual
    Moneybird plus Doorstapp
    Yes, your 0% rate from Moneybird
  • iDEAL and direct debit

    Moneybird alone
    Yes, via Moneybird
    Moneybird plus a US tool
    Usually only what Stripe offers
    Moneybird plus Doorstapp
    Via the payment methods of your own Moneybird
  • Client portal

    Moneybird alone
    Yes, for the subscription itself
    Moneybird plus a US tool
    Yes, for the work
    Moneybird plus Doorstapp
    Yes, for package, invoices and work
  • A board with the work per client

    Moneybird alone
    Moneybird plus a US tool
    Moneybird plus Doorstapp
  • Price

    Moneybird alone
    Included in your Moneybird plan
    Moneybird plus a US tool
    ManyRequests from 59 dollars, Wayfront from 129 dollars a month
    Moneybird plus Doorstapp
    Studio from 11.60 euros a month

Pricing

Studio from 11.60 euros a month, per agency

You pay per agency, not per user: an unlimited number of team members on every plan. Prices exclude VAT. The transaction fees of iDEAL or Bancontact you pay to your own Mollie, Moneybird or Stripe, exactly as now.

The full comparison of the plans, including any running offer, is on our pricing section.


When you do not need Doorstapp for this

If all you want is to send the same invoice every period, Moneybird can do that itself. Subscriptions are in Moneybird from the Start plan, including a page where your client can start, change or cancel their subscription, and a mandate that collects the following periods automatically. Then Doorstapp is superfluous, and we would rather say so now than after three months. Doorstapp only becomes interesting when there is work under that subscription that your client wants to follow. And even then, this is what Doorstapp does not do today.

  • Billing hours is not possible yet. You can log hours on a task and see per invoice period how many went into a subscription, but those hours do not end up on the invoice. Post-calculation you do in Moneybird.
  • Direct debit does not run from Doorstapp. Every period your client gets an invoice with a payment link. A real mandate that collects automatically, you arrange in Moneybird or Mollie itself.
  • Each client portal lives on a branded subdomain, you.doorst.app with your logo and colours. Portals on your own domain are not shipped today.
  • One workspace connects to one Moneybird administration. Several administrations side by side in the same workspace is not possible.
  • The VAT logic covers Dutch VAT and reverse charge for business clients in another EU country with a valid VAT number. Clients outside the EU and OSS rates per country for consumers currently get the Dutch rate, so you check those yourself.
  • The screen you work in is English. The client portal is in Dutch or English per workspace, but the admin environment for you and your team is English only for now.
  • PayPal is not offered by Doorstapp itself. What your client can choose depends on the payment methods of Moneybird, Mollie or Stripe.

Frequently asked questions

No. Doorstapp creates exactly one thing in your administration: the sales invoice for the subscription, with a number from your own series. There is no second ledger, Doorstapp sends no ledger account and your existing contacts are not overwritten. If you link a client to an existing Moneybird contact, that contact is invoiced instead of a new one, so no namesakes appear either.

Doorstapp does not invent VAT rates but picks one that is already in your administration: the general rate of your administration for a Dutch client, or your own 0% reverse-charge rate for a business client in another EU country with a VAT number that VIES found valid. If that reverse-charge rate is not in your administration, Doorstapp does not send the invoice and you get a notice, instead of 21 percent being added. Clients outside the EU and full OSS VAT per country for consumers are not in yet.

A Doorstapp workspace connects to one Moneybird administration: the one you invoice these clients from. Several administrations side by side in the same workspace is not possible today, so a second administration means a second workspace with its own subscription. If you work with a separate administration per brand or per company, email hello@doorst.app and we will look at what works in your case.

Yes. Doorstapp invoices through your own Moneybird administration, your own Mollie account or your own Stripe account, and you choose which. The money arrives directly with you in all three cases, because Doorstapp never sits between you and your client. With Mollie and Stripe the invoice does get a number from their series instead of yours. If you want the invoice to be created in your bookkeeping, Moneybird is the route you are looking for.

Everything that is already in Moneybird stays: your contacts, your sent invoices, your payments and your number series. Doorstapp creates invoices, has Moneybird send them and reads the payment status back, and never deletes one. What stops is the automation: no new invoice is prepared when a period starts, and payments no longer set your subscriptions to active or past due by themselves.


Connect Moneybird and send your first subscription invoice this week

Create your workspace, connect your administration and attach your first client to a package. The invoice then simply sits in your own Moneybird, as always.