For developers
Your shipped projects count from day one. Get matched to projects that fit your stack, with every milestone funded before you start.



Example of a developer profile.
Add the apps, SaaS products, websites and games you have launched. Your work is your pitch.
Confirm your identity and payout account with Stripe. We review your portfolio.
See projects that match your skills. Applying is free, with no paid bids.
Clients fund each milestone before you start. You get paid once they approve.
You pay 8 percent (at least 5) of what you earn plus a payment processing fee as listed in the fee schedule in our terms, plus VAT where applicable. No membership, no paid bids, no hidden costs. Joining and applying are free.
Example milestone
An example for a developer in Germany with a card from the EU, higher for cards from outside the EU. Both fees are net. With a confirmed VAT ID from another EU country, no VAT is added (reverse charge) and you receive 880.40. All processing fees are listed in the fee schedule in our terms.
The client pays each milestone before you start, and you see that it is funded. Once they approve, it is paid out to you.
An invoice in your name is created when the client approves a milestone. One monthly fee invoice from us.
On your first three paid milestones, 25 percent is held for 90 days as a safety reserve. After that, payouts are released in full.
Every project gives you a match score based on the kind of project, the help the client needs, your expert skills and the work you have shipped. You can apply from a score of 40, and clients see the best fits first.
What you have launched counts more than a pitch. Show it once, it works for you on every project.
Every project states what is being built, the help needed, a budget and milestones with clear deliverables.
Clients from anywhere can hire you and pay by card, in USD or EUR.
Developers based in the EU can join today. Small businesses that don't charge VAT can join from Germany for now. We're opening to more countries step by step. Join the waitlist and we'll email you when your country opens.
Yes. You join as a registered business, and sole traders count too.
Yes. Joining and applying are free, with no paid bids. You pay 8 percent (at least 5) of each milestone plus a payment processing fee as listed in the fee schedule in our terms, only when you get paid. Both fees are net: in Germany and without a confirmed EU VAT ID, 19 percent German VAT comes on top, with a confirmed VAT ID from another EU country no VAT is added (reverse charge).
Directly with your client. ErdiBuilds brings you together and handles the payment for you. You are the seller of your work.
Not always. If you charge VAT, add your VAT ID and we confirm it with the German Federal Central Tax Office. As a German small business under section 19 UStG you can work without one. Invoices are created for you either way.
If you and your client agree to cancel a milestone, the client gets everything back, we return our full 8 percent and you only carry the payment processing fee. If we decide a dispute with a refund, we keep 5 percent of the refunded amount (at least €50 or $50, in the currency of the project) as a handling fee and return the rest. Decided for you, the normal 8 percent applies. If a chargeback is lost, you bear the amount plus the Stripe chargeback fee and we keep 5 percent (at least €50 or $50, in the currency of the project). We collect the evidence from your delivery, the approval and the messages for you.
From 50 to 2,000 and up to 8 weeks per milestone. Need longer? Split it into two milestones. Stripe holds each payment for at most 90 days, so shorter milestones keep payouts flowing.
After the client approves a milestone, your payout is sent after a short holding period of 5 days (10 days for your first payout). On your first three paid milestones, 25 percent is held for 90 days as a safety reserve.
Create your profile in a few minutes. Free to join.
Create your developer profile