Intent to Prototype: Web Monetization

Skip to first unread message

Alexander Surkov

Feb 2, 2024, 11:19:38 AMFeb 2

Contact emails


High Level Overview

High Level Web Monetization Overview



Implement the Web Monetization spec. Web Monetization is a web technology that enables website owners to receive micro payments from users as they interact with their content. It provides a way for content creators and website owners to be compensated for their work without relying solely on ads or subscriptions. Notably, Web Monetization offers two unique features—small payments and no user interaction—users are paying/tipping for the content while they consume it. It extends the HTML <link> element by introducing rel="monetization". When this element is incorporated into a web page, it signifies the website's support for web monetization. If a user has their wallet set up for a particular website, their browser will automatically start a web monetization session, enabling direct payments from the user to the website.

Blink component



Web monetization offers a new revenue model for content creators and website owners, allowing them to earn from their work while users consume their content. It also facilitates voluntary user contributions, such as tips, directly rewarding the creators for the value their content provides.

Initial public proposal


TAG review


TAG review status



Interoperability and Compatibility


Gecko: No signal

WebKit: No signal

Web developers: a fraction of a percent of all web pages have already been configured to use the feature in anticipation of web/browser support, according to metrics. There used to be a different way to set up web monetization on a web site by using HTML:meta tag, which achieved 0.03% adoption on the web. 

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?




Is this feature fully tested by web-platform-tests?


Flag name on chrome://flags

WebMonetization in runtime_enabled_features.json5.

Finch feature name


Non-finch justification


Requires code in //chrome?


Estimated milestones


Link to entry on the Chrome Platform Status

This intent message was generated by Chrome Platform Status.

Yoav Weiss (@Shopify)

Feb 6, 2024, 4:47:51 AMFeb 6
to Alexander Surkov, Stephen McGruer,

You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
To view this discussion on the web visit

Stephen Mcgruer

Feb 6, 2024, 10:55:20 AMFeb 6
to Yoav Weiss (@Shopify), Rouslan Solomakhin, Alexander Surkov,
Thanks Yoav! We have been working with Alex and Igalia on this experiment, but appreciate the tag anyway (cc @Rouslan Solomakhin too)

Rick Byers

Feb 6, 2024, 11:37:19 AMFeb 6
to Stephen Mcgruer, Yoav Weiss (@Shopify), Rouslan Solomakhin, Alexander Surkov,
+1. I'm also supportive of prototyping this work. It's obviously a really tricky space, and it's not at all clear yet what would have to be true for us to ship a feature like this in Chrome. But supporting content creators is so important to Chromium's goals of a thriving web that I think we should encourage and support experimentation here. 0.03% of Chrome page loads already having the web monetization tag (despite no mainstream browser support) seems like a very positive sign to me, that's a huge amount of web browsing.


Reply all
Reply to author
0 new messages