Skip to content

Commit 363f47f

Browse files
IMB11Prospector
andauthored
feat: blog (#4653)
* feat: blog * feat: creator withdraw overhaul blog * fix: bullet points * fix: title * fix: blog * feat: autoplay on scroll & fix encoding of videos * fix: class on first video * fix: authors + summary + title * fix: title + summary * fix: lint * fix: rev page mp4 * update formatting + phrasing * some more formatting changes * unify hr colors * update opening line * update blog time --------- Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
1 parent a0f23a2 commit 363f47f

File tree

17 files changed

+212
-8
lines changed

17 files changed

+212
-8
lines changed

apps/frontend/src/pages/news/article/[slug].vue

Lines changed: 70 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { articles as rawArticles } from '@modrinth/blog'
44
import { Avatar, ButtonStyled } from '@modrinth/ui'
55
import type { User } from '@modrinth/utils'
66
import dayjs from 'dayjs'
7-
import { computed } from 'vue'
7+
import { computed, onMounted } from 'vue'
88
99
import NewsletterButton from '~/components/ui/NewsletterButton.vue'
1010
import ShareArticleButtons from '~/components/ui/ShareArticleButtons.vue'
@@ -74,6 +74,36 @@ useSeoMeta({
7474
twitterCard: 'summary_large_image',
7575
twitterImage: () => thumbnailPath.value,
7676
})
77+
78+
onMounted(() => {
79+
const videos = document.querySelectorAll('.markdown-body video')
80+
81+
if ('IntersectionObserver' in window) {
82+
const videoObserver = new IntersectionObserver(
83+
(entries) => {
84+
entries.forEach((entry) => {
85+
const video = entry.target as HTMLVideoElement
86+
if (entry.isIntersecting) {
87+
video.play().catch(() => {})
88+
} else {
89+
video.pause()
90+
}
91+
})
92+
},
93+
{
94+
threshold: 0.5,
95+
},
96+
)
97+
98+
videos.forEach((video) => {
99+
videoObserver.observe(video)
100+
})
101+
} else {
102+
videos.forEach((video) => {
103+
;(video as HTMLVideoElement).setAttribute('autoplay', '')
104+
})
105+
}
106+
})
77107
</script>
78108

79109
<template>
@@ -181,14 +211,19 @@ useSeoMeta({
181211
padding: 0;
182212
}
183213
184-
ul,
214+
ul > li:not(:last-child),
185215
ol > li:not(:last-child) {
186216
margin-bottom: 0.5rem;
187217
}
188218
189219
ul,
190220
ol {
191-
p {
221+
> li > p {
222+
margin-top: 0;
223+
margin-bottom: 0;
224+
}
225+
226+
> li > p:not(:last-child) {
192227
margin-bottom: 0.5rem;
193228
}
194229
}
@@ -220,20 +255,22 @@ useSeoMeta({
220255
221256
h2 {
222257
font-size: 1.25rem;
258+
margin-top: 1.5rem;
223259
@media (min-width: 640px) {
224260
font-size: 1.5rem;
225261
}
226262
}
227263
228264
h3 {
229-
font-size: 1.125rem;
265+
font-size: 1rem;
266+
margin-top: 1.25rem;
230267
@media (min-width: 640px) {
231-
font-size: 1.25rem;
268+
font-size: 1.125rem;
232269
}
233270
}
234271
235272
p {
236-
margin-bottom: 1.25rem;
273+
margin-bottom: 0.75rem;
237274
font-size: 0.875rem;
238275
@media (min-width: 640px) {
239276
font-size: 1rem;
@@ -275,8 +312,34 @@ useSeoMeta({
275312
}
276313
}
277314
315+
hr {
316+
border: none;
317+
height: 1px;
318+
background-color: var(--color-divider);
319+
}
320+
321+
.video-wrapper {
322+
display: inline-block;
323+
max-width: 100%;
324+
border-radius: var(--radius-md);
325+
overflow: hidden;
326+
border: 1px solid var(--color-button-border);
327+
@media (min-width: 640px) {
328+
border-radius: var(--radius-lg);
329+
}
330+
331+
video {
332+
display: block;
333+
max-width: 100%;
334+
object-fit: cover;
335+
height: auto;
336+
}
337+
}
338+
278339
> img,
279-
> :has(img:first-child:last-child) {
340+
> .video-wrapper,
341+
> :has(img:first-child:last-child),
342+
> :has(video:first-child:last-child) {
280343
display: flex;
281344
justify-content: center;
282345
}
Binary file not shown.
Binary file not shown.
132 KB
Loading
36.4 KB
Loading
Binary file not shown.

apps/frontend/src/public/news/feed/articles.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
{
22
"articles": [
3+
{
4+
"title": "More Ways to Withdraw",
5+
"summary": "Coming soon: new withdraw options and a redesigned revenue dashboard",
6+
"thumbnail": "https://modrinth.com/news/article/creator-withdrawals-overhaul/thumbnail.webp",
7+
"date": "2025-10-27T23:30:00.000Z",
8+
"link": "https://modrinth.com/news/article/creator-withdrawals-overhaul"
9+
},
310
{
411
"title": "Standing By Our Values",
512
"summary": "Keeping LGBTQIA+ content visible despite demands from Russia.",

apps/frontend/src/public/news/feed/rss.xml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,17 @@
44
<description><![CDATA[Keep up-to-date on the latest news from Modrinth.]]></description>
55
<link>https://modrinth.com/news/</link>
66
<generator>@modrinth/blog</generator>
7-
<lastBuildDate>Thu, 02 Oct 2025 01:36:13 GMT</lastBuildDate>
7+
<lastBuildDate>Mon, 27 Oct 2025 23:06:26 GMT</lastBuildDate>
88
<atom:link href="https://modrinth.com/news/feed/rss.xml" rel="self" type="application/rss+xml"/>
99
<language><![CDATA[en]]></language>
10+
<item>
11+
<title><![CDATA[More Ways to Withdraw]]></title>
12+
<description><![CDATA[Coming soon: new withdraw options and a redesigned revenue dashboard]]></description>
13+
<link>https://modrinth.com/news/article/creator-withdrawals-overhaul/</link>
14+
<guid isPermaLink="false">https://modrinth.com/news/article/creator-withdrawals-overhaul/</guid>
15+
<pubDate>Mon, 27 Oct 2025 21:38:54 GMT</pubDate>
16+
<content:encoded>&lt;![CDATA[&lt;p&gt;Hey everyone! We&apos;ve heard your feedback on creator withdrawal options, and we&apos;re excited to share that more are finally coming to Modrinth! Over the past month, we&apos;ve been working on overhauling the withdrawal experience and supporting more withdraw methods.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;This update will roll out later this week&lt;/strong&gt;, but we wanted to give everyone an early heads-up so you can hold off on withdrawing when payouts go out in a couple days in case one of the new options interests you. There&apos;s a lot packed into this release, so let&apos;s dive in!&lt;/p&gt;&lt;div class=&quot;video-wrapper mb-8&quot;&gt;&lt;video autoplay loop muted playsinline&gt;&lt;source src=&quot;./revenue-page-from-home.mp4&quot; type=&quot;video/mp4&quot;&gt;&lt;/video&gt;&lt;/div&gt;&lt;h2&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;New revenue page and withdrawal flow&lt;/li&gt;&lt;li&gt;New bank transfer option for 29 countries&lt;/li&gt;&lt;li&gt;New crypto (USDC) option for hard to reach countries&lt;/li&gt;&lt;li&gt;PayPal and Venmo moved to Tremendous for international users (lower to no FX fees)&lt;/li&gt;&lt;li&gt;Email notifications for payout updates (available, successful, failed, etc.)&lt;/li&gt;&lt;li&gt;New withdrawal compliance&lt;/li&gt;&lt;/ul&gt;&lt;hr&gt;&lt;h2&gt;Streamlined Withdrawal Experience&lt;/h2&gt;&lt;p&gt;A big goal for this release was to make payouts as clear as possible for creators. The revenue screen and withdrawal process has been completely overhauled.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Your revenue is now displayed as a balance, with a detailed breakdown below.&lt;/strong&gt;&lt;/p&gt;&lt;div class=&quot;video-wrapper mb-8&quot;&gt;&lt;video autoplay loop muted playsinline&gt;&lt;source src=&quot;./balance-progress-bar.mp4&quot; type=&quot;video/mp4&quot;&gt;&lt;/video&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;p&gt;Green shows available revenue, blue and purple show estimated revenue from the last two completed months, and grey shows the current month revenue that&apos;s still being processed.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;We&apos;ve also cleaned up the transaction history. You&apos;ll now see your most recent transactions directly on the revenue page, along with any deposits from Modrinth into your account.&lt;/p&gt;&lt;h2&gt;New Withdraw Methods&lt;/h2&gt;&lt;p&gt;The second big goal of this release was to bring more options, better fees, and new ways to withdraw from countries that were previously hard to reach.&lt;/p&gt;&lt;div class=&quot;video-wrapper mb-8&quot;&gt;&lt;video autoplay loop muted playsinline&gt;&lt;source src=&quot;./withdraw-example.mp4&quot; type=&quot;video/mp4&quot;&gt;&lt;/video&gt;&lt;/div&gt;&lt;p&gt;Withdrawing with ease from your balance using our new modal flow. Click the green Withdraw button to get started, and you&apos;ll immediately see all available methods and fees for your country, including a few new ones:&lt;/p&gt;&lt;h3&gt;Bank Transfers (29 Countries)&lt;/h3&gt;&lt;p&gt;You can now withdraw directly to your bank account via wire or ACH, depending on your country. Supported countries and their fees are listed below.&lt;/p&gt;&lt;p&gt;We&apos;re working to expand this list, most notably to Canada, the UK, and countries across Asia, but there&apos;s no timeline &lt;em&gt;yet&lt;/em&gt;.&lt;/p&gt;&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Country&lt;/th&gt;&lt;th&gt;Currency&lt;/th&gt;&lt;th&gt;Transaction Fee&lt;/th&gt;&lt;th&gt;FX Fee&lt;/th&gt;&lt;th&gt;&lt;strong&gt;Total Fee&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;🇺🇸 USA&lt;/td&gt;&lt;td&gt;USD&lt;/td&gt;&lt;td&gt;$0.50 + 1%&lt;/td&gt;&lt;td&gt;0.50%&lt;/td&gt;&lt;td&gt;&lt;strong&gt;~1.5% + $0.50&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;🇪🇺 EU&lt;/td&gt;&lt;td&gt;EUR&lt;/td&gt;&lt;td&gt;€1.00 + 1%&lt;/td&gt;&lt;td&gt;0.60%&lt;/td&gt;&lt;td&gt;&lt;strong&gt;~1.6% + €1.00&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;🇦🇷 Argentina&lt;/td&gt;&lt;td&gt;ARS&lt;/td&gt;&lt;td&gt;$0.00 + 1%&lt;/td&gt;&lt;td&gt;0.50%&lt;/td&gt;&lt;td&gt;&lt;strong&gt;~1.5%&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;🇲🇽 Mexico&lt;/td&gt;&lt;td&gt;MXN&lt;/td&gt;&lt;td&gt;$0.50 + 1%&lt;/td&gt;&lt;td&gt;0.90%&lt;/td&gt;&lt;td&gt;&lt;strong&gt;~1.9% + $0.50&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;🇧🇷 Brazil&lt;/td&gt;&lt;td&gt;BRL&lt;/td&gt;&lt;td&gt;$0.25 + 1%&lt;/td&gt;&lt;td&gt;1.30% (incl. IOF)&lt;/td&gt;&lt;td&gt;&lt;strong&gt;~2.3% + $0.25&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;🇨🇱 Chile&lt;/td&gt;&lt;td&gt;CLP&lt;/td&gt;&lt;td&gt;$1.20 + 1%&lt;/td&gt;&lt;td&gt;0.95%&lt;/td&gt;&lt;td&gt;&lt;strong&gt;~2.0% + $1.20&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;🇨🇷 Costa Rica&lt;/td&gt;&lt;td&gt;CRC&lt;/td&gt;&lt;td&gt;$0.80 + 1%&lt;/td&gt;&lt;td&gt;1.05%&lt;/td&gt;&lt;td&gt;&lt;strong&gt;~2.1% + $0.80&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;🇵🇪 Peru (PEN)&lt;/td&gt;&lt;td&gt;PEN&lt;/td&gt;&lt;td&gt;$1.00 + 1%&lt;/td&gt;&lt;td&gt;1.15%&lt;/td&gt;&lt;td&gt;&lt;strong&gt;~2.1% + $1.00&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;🇿🇦 South Africa&lt;/td&gt;&lt;td&gt;ZAR&lt;/td&gt;&lt;td&gt;$1.50 + 1%&lt;/td&gt;&lt;td&gt;1.40%&lt;/td&gt;&lt;td&gt;&lt;strong&gt;~2.4% + $1.50&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;🇵🇪 Peru (USD)&lt;/td&gt;&lt;td&gt;USD&lt;/td&gt;&lt;td&gt;$5.00 + 1%&lt;/td&gt;&lt;td&gt;0.50%&lt;/td&gt;&lt;td&gt;&lt;strong&gt;~1.5% + $5.00&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;🇨🇴 Colombia&lt;/td&gt;&lt;td&gt;COP&lt;/td&gt;&lt;td&gt;$0.35 + 1%&lt;/td&gt;&lt;td&gt;0.95% (incl. GMF)&lt;/td&gt;&lt;td&gt;&lt;strong&gt;~2.0% + $0.35&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;em&gt;Total Fee includes both transaction and FX fees.&lt;/em&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Supported EU countries:&lt;/strong&gt; Austria, Belgium, Cyprus, Estonia, Finland, France, Germany, Greece, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Portugal, Slovakia, Spain&lt;/p&gt;&lt;/blockquote&gt;&lt;h3&gt;Crypto Withdrawals (USDC)&lt;/h3&gt;&lt;p&gt;We&apos;ve also added USDC withdrawals on the Polygon network. This option is available worldwide, so everyone can now withdraw funds. Fees are a flat 1% + network fees, making it a great low-cost option.&lt;/p&gt;&lt;h3&gt;PayPal &amp;amp; Venmo&lt;/h3&gt;&lt;p&gt;We&apos;ve moved PayPal and Venmo to two different methods depending on your country:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;United States:&lt;/strong&gt; PayPal and Venmo will remain on the existing system with the same low fees: $0.25 + 2%, capped at $1.00.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Outside of the United States:&lt;/strong&gt; PayPal and Venmo have been moved to Tremendous, which has zero FX fees and charges a flat 6%, capped at $25.00. This should be an improvement over the old method for larger creators, where PayPal charged high uncapped fees for currency conversion.&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;New Email Notifications&lt;/h2&gt;&lt;p&gt;Earlier this month, we quietly rolled out a new email system that lets us give both creators and users better feedback about what&apos;s going on.&lt;/p&gt;&lt;p&gt;This includes emails for things like project status changes, payouts available, and successful withdrawals. We plan to keep building on this and will be adding email preference settings soon!&lt;/p&gt;&lt;h2&gt;Tax Compliance&lt;/h2&gt;&lt;p&gt;Last but not least, we&apos;re also rolling out our new tax compliance system. We partially rolled this out earlier this month, but the full version is now live.&lt;/p&gt;&lt;p&gt;Creator withdrawals will now be limited to $600.00 USD per calendar year as of 2025, per U.S. regulations. As a creator approaches that threshold, they&apos;ll be prompted to fill out a W-8 or W-9 tax form, depending on their country.&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;/news/article/creator-withdrawals-overhaul/tax-compliance.png&quot; alt=&quot;A snippet of the tax form stage of the new withdraw modal.&quot;&gt;&lt;/p&gt;&lt;p&gt;Completing this form helps Modrinth stay compliant and will automatically unlock withdrawals again once submitted. For non-US users, these details are not automatically sent to the US government! They are for our own records in the case of an audit and we need to prove where we&apos;re sending money to.&lt;/p&gt;&lt;hr&gt;&lt;p&gt;Thank you to all the creators and players supporting Modrinth, we hope you enjoy this long deserved update! 💚&lt;/p&gt;]]&gt;</content:encoded>
17+
</item>
1018
<item>
1119
<title><![CDATA[Standing By Our Values]]></title>
1220
<description><![CDATA[Keeping LGBTQIA+ content visible despite demands from Russia.]]></description>
Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
---
2+
title: More Ways to Withdraw
3+
summary: 'Coming soon: new withdraw options and a redesigned revenue dashboard'
4+
date: 2025-10-27T16:30:00-07:00
5+
authors: ['AJfd8YH6', 'bOHH0P9Z', 'xSQqYYIN']
6+
---
7+
8+
Hey everyone! We've heard your feedback on creator withdrawal options, and we're excited to share that more are finally coming to Modrinth! Over the past month, we've been working on overhauling the withdrawal experience and supporting more withdraw methods.
9+
10+
**This update will roll out later this week**, but we wanted to give everyone an early heads-up so you can hold off on withdrawing when payouts go out in a couple days in case one of the new options interests you. There's a lot packed into this release, so let's dive in!
11+
12+
<div class="video-wrapper mb-8">
13+
<video autoplay loop muted playsinline>
14+
<source src="./revenue-page-from-home.mp4" type="video/mp4" />
15+
</video>
16+
</div>
17+
18+
## **TL;DR**
19+
20+
- New revenue page and withdrawal flow
21+
- New bank transfer option for 29 countries
22+
- New crypto (USDC) option for hard to reach countries
23+
- PayPal and Venmo moved to Tremendous for international users (lower to no FX fees)
24+
- Email notifications for payout updates (available, successful, failed, etc.)
25+
- New withdrawal compliance
26+
27+
---
28+
29+
## Streamlined Withdrawal Experience
30+
31+
A big goal for this release was to make payouts as clear as possible for creators. The revenue screen and withdrawal process has been completely overhauled.
32+
33+
**Your revenue is now displayed as a balance, with a detailed breakdown below.**
34+
35+
<div class="video-wrapper mb-8">
36+
<video autoplay loop muted playsinline>
37+
<source src="./balance-progress-bar.mp4" type="video/mp4" />
38+
</video>
39+
</div>
40+
41+
> Green shows available revenue, blue and purple show estimated revenue from the last two completed months, and grey shows the current month revenue that's still being processed.
42+
43+
We've also cleaned up the transaction history. You'll now see your most recent transactions directly on the revenue page, along with any deposits from Modrinth into your account.
44+
45+
## New Withdraw Methods
46+
47+
The second big goal of this release was to bring more options, better fees, and new ways to withdraw from countries that were previously hard to reach.
48+
49+
<div class="video-wrapper mb-8">
50+
<video autoplay loop muted playsinline>
51+
<source src="./withdraw-example.mp4" type="video/mp4" />
52+
</video>
53+
</div>
54+
55+
Withdrawing with ease from your balance using our new modal flow. Click the green Withdraw button to get started, and you'll immediately see all available methods and fees for your country, including a few new ones:
56+
57+
### Bank Transfers (29 Countries)
58+
59+
You can now withdraw directly to your bank account via wire or ACH, depending on your country. Supported countries and their fees are listed below.
60+
61+
We're working to expand this list, most notably to Canada, the UK, and countries across Asia, but there's no timeline _yet_.
62+
63+
| Country | Currency | Transaction Fee | FX Fee | **Total Fee** |
64+
| --------------- | -------- | --------------- | ----------------- | ----------------- |
65+
| 🇺🇸 USA | USD | $0.50 + 1% | 0.50% | **~1.5% + $0.50** |
66+
| 🇪🇺 EU | EUR | €1.00 + 1% | 0.60% | **~1.6% + €1.00** |
67+
| 🇦🇷 Argentina | ARS | $0.00 + 1% | 0.50% | **~1.5%** |
68+
| 🇲🇽 Mexico | MXN | $0.50 + 1% | 0.90% | **~1.9% + $0.50** |
69+
| 🇧🇷 Brazil | BRL | $0.25 + 1% | 1.30% (incl. IOF) | **~2.3% + $0.25** |
70+
| 🇨🇱 Chile | CLP | $1.20 + 1% | 0.95% | **~2.0% + $1.20** |
71+
| 🇨🇷 Costa Rica | CRC | $0.80 + 1% | 1.05% | **~2.1% + $0.80** |
72+
| 🇵🇪 Peru (PEN) | PEN | $1.00 + 1% | 1.15% | **~2.1% + $1.00** |
73+
| 🇿🇦 South Africa | ZAR | $1.50 + 1% | 1.40% | **~2.4% + $1.50** |
74+
| 🇵🇪 Peru (USD) | USD | $5.00 + 1% | 0.50% | **~1.5% + $5.00** |
75+
| 🇨🇴 Colombia | COP | $0.35 + 1% | 0.95% (incl. GMF) | **~2.0% + $0.35** |
76+
77+
_Total Fee includes both transaction and FX fees._
78+
79+
> **Supported EU countries:** Austria, Belgium, Cyprus, Estonia, Finland, France, Germany, Greece, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Portugal, Slovakia, Spain
80+
81+
### Crypto Withdrawals (USDC)
82+
83+
We've also added USDC withdrawals on the Polygon network. This option is available worldwide, so everyone can now withdraw funds. Fees are a flat 1% + network fees, making it a great low-cost option.
84+
85+
### PayPal & Venmo
86+
87+
We've moved PayPal and Venmo to two different methods depending on your country:
88+
89+
- **United States:** PayPal and Venmo will remain on the existing system with the same low fees: $0.25 + 2%, capped at $1.00.
90+
- **Outside of the United States:** PayPal and Venmo have been moved to Tremendous, which has zero FX fees and charges a flat 6%, capped at $25.00. This should be an improvement over the old method for larger creators, where PayPal charged high uncapped fees for currency conversion.
91+
92+
## New Email Notifications
93+
94+
Earlier this month, we quietly rolled out a new email system that lets us give both creators and users better feedback about what's going on.
95+
96+
This includes emails for things like project status changes, payouts available, and successful withdrawals. We plan to keep building on this and will be adding email preference settings soon!
97+
98+
## Tax Compliance
99+
100+
Last but not least, we're also rolling out our new tax compliance system. We partially rolled this out earlier this month, but the full version is now live.
101+
102+
Creator withdrawals will now be limited to $600.00 USD per calendar year as of 2025, per U.S. regulations. As a creator approaches that threshold, they'll be prompted to fill out a W-8 or W-9 tax form, depending on their country.
103+
104+
![A snippet of the tax form stage of the new withdraw modal.](./tax-compliance.png)
105+
106+
Completing this form helps Modrinth stay compliant and will automatically unlock withdrawals again once submitted. For non-US users, these details are not automatically sent to the US government! They are for our own records in the case of an audit and we need to prove where we're sending money to.
107+
108+
---
109+
110+
Thank you to all the creators and players supporting Modrinth, we hope you enjoy this long deserved update! 💚

0 commit comments

Comments
 (0)