Skip to content

for agencies

White-label Bubble work. Your client never hears our name.

Overflow maintenance, bug backlogs and Workload Unit work under your brand, billed to you. When one of your clients outgrows Bubble, hand the migration over instead of losing them: you take 15% and the relationship stays yours.

  • under your brand
  • billed to you
  • signed non-solicit
  • 15% on migrations passed through

what we take on

Takeover work, not new builds

Everything here is work on Bubble applications that already run and already have users. If you need someone to build one from scratch, we are not it and never have been.

  • Overflow maintenance

    Retained Bubble apps you have no capacity for this quarter. We hold the queue and you keep the account, which is the whole point of subcontracting rather than referring.

  • Bug backlogs

    The tickets that have been open since the developer who built it left. Triaged by what is costing your client users rather than by who complained most recently.

  • Workload Unit work

    The bill your client keeps asking you about. Finding which workflows burn Workload Units and fixing them is usually the fastest saving available on a heavy app.

  • Stripe and billing

    Plans, proration, failed payments, dunning. Unglamorous work that breaks quietly and is nobody’s favourite ticket.

  • Migrations passed through

    When Bubble stops making sense for one of your clients, hand the migration over instead of losing them. You take 15% of the fee and the relationship stays yours.

  • A read before you quote

    An audit of an app you are about to take on, so you are not pricing a rebuild you have not seen inside. Quoted and delivered to you rather than to the client.

the part you are actually weighing up

The client-poaching question, answered before you ask it

Every agency that has been burned by a subcontractor asks this first, usually three emails in and phrased carefully. Here it is up front so you do not have to.

  • Your brand, not ours

    Deliverables, release notes and the monthly summary go out under your name. There is no credit line in the code and no case study afterwards, and this page will not name you either.

  • No contact unless you ask for it

    The default is that we talk to you and you talk to your client. Putting us on a call is your decision to make, and we follow whatever rules you set for what gets said about who does what.

  • No marketing, during or after

    Your clients are not added to a list or a sequence. There is no list to add them to: the site has no newsletter and never has had one.

  • Signed rather than promised

    A mutual NDA and a non-solicit go in before the first ticket. If you have your own paper, we sign yours instead of asking you to read ours.

how it runs

Four steps, and no partner portal to sign up for.

  1. You send the scope

    A ticket list, a screen recording or two lines of context. Enough to tell whether this is a block of hours or a retainer.

  2. A number comes back inside two business days

    Fixed for a defined block, hourly for open-ended work. If the job is not worth subcontracting, that is what you get told.

  3. The work happens in your tracker

    Jira, Linear, ClickUp, a shared doc. We do not make you adopt a tool and there is no partner portal to log into.

  4. You bill your client, we bill you

    One invoice a month from FACTIONER SRL in Romania. Your client sees your invoice and nothing else.

published, as everything here is

What it costs, and why one line says “quoted”

There is no agency rate card, because the honest rate moves with volume and notice and anyone quoting you before they know either is guessing. What can be published is the ceiling.

The first two rows are what a client pays coming to us directly. Agency work is priced under them, because you have already done the selling and you carry the account management. How far under is the only thing the first email settles.

Ad-hoc, direct rate
€90 / hour
What a client pays coming to us directly. It is the ceiling: agency work is priced under it.
Light retainer, direct rate
€900 / mo
10 hours a month at the direct rate, and the ceiling for a white-label equivalent.
Migration passed through
15%
Your share of the migration fee when you hand a client over. Paid on the migration, not on the audit.
Your block or retainer
quoted
Priced on volume and notice, in writing, before anything starts. Two business days from the first email.

capacity is limited

One person’s calendar, which is the constraint that makes a two-business-day quote possible at all. Ask early for anything with a date attached and you will get a real answer about whether it fits.

the constraints

What we will not do

Better to lose the enquiry now than the relationship in month three. All four come from the same place: one person, working bounded hours, holding a short list.

  • No on-call

    Nights and weekends are not covered at any price. If your client’s SLA promises an hour’s response at 2am, we are the wrong subcontractor and it is cheaper for both of us to find that out today.

  • Two business days, not two hours

    The same response window as our direct work. Agencies get faster quotes, not a faster support clock, because a clock we cannot hold is worth nothing to you.

  • No new builds

    We do not build Bubble apps from scratch and we do not build MVPs. This is takeover work on applications that already run and already have users.

  • No manufactured migrations

    If the numbers say your client’s app should stay on Bubble, that is what the note to you says. You decide what your client hears, but you will never get a recommendation built to create work for us.

faq

The rest of the questions

Will you approach our client?

No, and it is contractual rather than a promise. A mutual non-solicit is signed before the first ticket. The arithmetic is also against it: a subcontractor who poaches gains one client and loses every agency that hears about it, which is a bad trade before the paperwork is even opened.

Whose name is on the work?

Yours. Commits, release notes and the monthly summary all go out under your brand. There is no credit line in the code and no case study afterwards. We do not publish client names or agency names anywhere on this site.

What if our client wants us all on the same call?

Then we join as part of your team, under whatever rules you set for how the arrangement is described. Some agencies prefer it, some never do it. Either is fine and the choice is yours, not ours.

How does the 15% on migrations work?

You hand over a client who has outgrown Bubble. They pay for the audit and then the migration, you take 15% of the migration fee, and they remain your client for everything else. It is paid on the migration rather than the audit because the audit barely covers the week of work it takes.

How quickly can you start?

Two business days to a quote. The start date depends on what is already booked, and if the honest answer is five weeks then five weeks is what you get told rather than a date that slips twice.

Do you work with agencies outside the EU?

Yes. Invoicing is from Romania in euros and the working day is European hours, so an agency on the US west coast gets a couple of hours of overlap and asynchronous everything else. That suits some processes and not others, so raise it in the first email rather than the third week.

the brief

Five fields, and none of them is “company size”.

A published address gets harvested, so the way in is a form rather than a mailto. It goes to one inbox, one person reads it, and nothing on it is there to qualify you. No client names are needed at this stage and none of the five fields asks for one.

How you want to be addressed

Where the quote goes

Name or website. It stays between us either way.

Closest match. The detail goes in the next field.

Rough volume and how soon. No brief required, and no client names needed at this stage.

Goes to one inbox. No CRM, no sequence, and your agency name is never published anywhere.

If it is a migration, it starts with the audit.

A client of yours leaving Bubble needs the same week of discovery as anyone else’s. Send them through and take the 15%, or commission the audit yourself and get the document in your name. Either way the first output is a feature-parity map and a fixed quote, not a proposal.