💵 Financial report (2025-04) #5775
Replies: 1 comment
-
Some people asked me, in DM, if there is a difference between the donation platforms. I'm not an accountant, I think I don't have the right naming, and information about fees is incomplete (because fees related to payment providers are cryptic), but I will do my best to transmit what I understand or found. Fees, Taxes, Exchange Rate
This table is based on documentation (if it exists) and my analysis of the current donations. FormulasExamplesThose examples are just here for the illustration: Wise, exchange, tax should be applied on the total and not per donation. $2
$20
SummaryBetween 60.51% and 90% of a donation (>=$2) are received after fees. Between 39.93% and 59.39% of donations are "effectively" received. Which is why each donation is crucial. In some cases, a donation below $2 will result in a huge fee rate of ~64% (because of fixed fees) and so an "effectiveness" of ~24%:
This is the reason why I always suggest $2 as a minimum and not lower. ConclusionIf your donation is under $20 per month, prefer the GitHub Sponsors platform or thanks.dev. PayPal is costly with its nearly 5% + 0.5$ fee per transaction, especially for small donations, if you can, I recommend avoiding it. I only explained the golangci-lint money flow, I think I will explain my personal money flow in a dedicated article on my blog.
SustainabilityI knew it would be challenging, I trust that is possible, but for sure, this is stressful. For references:
To have the minimum wage, monthly donations should be at least:
I have had no income since December 2024, so I need to pay myself this month to pay for the basics (rent, electricity, water, and the Internet + tax) for one month (the transaction will be public on the Open Collective platform). Don't hesitate if you have questions. You can help OSS ecosystem by spreading the message inside your company, on social networks, or financially. If you have any contacts to share, don't hesitate to get in touch with me in DM on the social networks, Gopher Slack, or by email (info at golangci dot com).
|
Beta Was this translation helpful? Give feedback.
-
Details about donation platforms and fees
Open Collective is the fiscal host for golangci-lint.
The GitHub Sponsors donations are transferred automatically to Open Collective on the 22nd of each month (Open Collective receives them on the 26th).
All donations after the 22nd are transferred the next month. I don't control this date.
The first recurring donation or recurring donation changes can be prorated depending on the billing cycle: for example, a $2 donation can become $0.97/$0.77/$-1.03/... (yes, it can be a negative number)
This explains why there are decimal numbers even if donations are integers.
The thanks.dev platform is only related to dependencies, as golangci-lint is a tool and not a library, the system is not adapted for the project.
The donations seem to appear randomly inside the interface.
The thanks.dev donations are not transferred automatically to Open Collective.
When I will transfer them, fees will be applied, but they are not a part of this report as I don't know them for now.
There are fees on transactions, this is related to payment platforms like Stripe, PayPal, and Open Collective.
You can see the details of the fees on golangci-lint profile on Open Collective
I live in France, I should convert USD to EUR (currently $1 is between 0.87€ and 0.88€).
I should also pay taxes: I don't know exactly how many, but it is at least 22%.
Here is the financial data (extracted from Open Collective and thank.dev).
I only keep the last 3 months for better readability.
Donation platform balances:
Theoretical Monthly Recurring Revenue (MRR) explanation
The theoretical Monthly Recurring Revenue (MRR) is related to recurring donations only and does not consider prorated amounts, fees, taxes, etc.
So those numbers are higher than the reality.
The theoretical MRR is important because it is a good indicator of growth and sustainability.
The numbers, related to GitHub Sponsors, are from the ~22nd of a month to the ~22nd of the next month (take a look at the section "Details about donation platforms and fees" for the explanation of this range)
Golangci-lint theoretical MRR:
My personal (related to different OSS I maintain) theoretical MRR:
The situation improves gradually, but this is still not sustainable.
I will provide more details in a comment.
We have four new recurring corporate donors, this is great news!
I'm still looking to contact companies that use golangci-lint.
If you have any contacts to share, don't hesitate to get in touch with me in DM on the social networks, Gopher Slack, or by email (info at golangci dot com).
No news about OSS funding programs, but I'm working to apply to the FLOSS fund.
To all current, new, and future donors: thank you ❤️
OSS are free to use but not free of work.
Beta Was this translation helpful? Give feedback.
All reactions