> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gelato.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Revenue Policies

With Gelato’s **Bundler & Paymaster**, you can earn revenue on ERC-20 transactions when users pay gas fees with any ERC-20 token.

<img src="https://mintcdn.com/gelato-6540eeb1/nDdVOce3vc4fGzuZ/images/revenue-policies.png?fit=max&auto=format&n=nDdVOce3vc4fGzuZ&q=85&s=20421405425cf09326a5b4a70062c67a" alt="Revenue Policies" height="200" data-path="images/revenue-policies.png" />

## Key Benefits

* **Zero code changes** – fully managed from the dashboard
* **Seamless monetization** – earn revenue from ERC-20 flows
* **Weekly USDC payouts** – consistent, automated deposits
* **Flexible configuration** – set margins per chain and update anytime
* **Universal support** – works with all ERC-20 tokens, no restrictions

## How It Works

1. **User pays gas in ERC-20**
   * The Paymaster sponsors the transaction, while the user pays for it using any ERC-20 token.

2. **Add a revenue margin**
   * Define a percentage margin (e.g., 5%) on top of the actual gas cost.
   * Example: If gas costs **1 USD**, and you set a **5%** margin, the total is **1.05 USD**.
     * **1 USD** covers the gas
     * **0.05 USD** is your revenue

3. **Automated conversion & payout**
   * Gelato collects the margin in ERC-20
   * Revenue is converted into **USDC weekly**
   * Converted USDC is automatically deposited into your **Gas Tank**

## Getting Started

1. Log in to the **[Gelato Cloud Platform](https://app.gelato.cloud/)**
2. Navigate to: **API Key → Policies → Gas Revenue Policy**
3. Select your network
4. Define your gas revenue percentage (e.g., 5%)
5. Save your settings

Your margin is applied immediately, and payouts appear weekly in USDC.

## Monitoring Earnings

Track your earnings in real time under: **Gas Tank → Analytics → Gas Revenue Earnings**

* View daily revenue per chain
* Earnings displayed in USD equivalent using real-time token prices
* For payout details, see **Payouts & Conversion** section below.

## Payouts & Conversion

* **Collection**: Revenue is collected in the ERC-20 tokens users pay with
* **Conversion**: Once per week, Gelato converts accumulated revenue into USDC at the settlement rate
* **Payout**: Converted USDC is automatically deposited into your Gas Tank
* **Variation**: Daily earnings shown in Analytics reflect real-time USD value. Final payouts may vary slightly based on conversion rates

## Supported Networks

Gas Revenue is available on the following chains:

{(() => {
const networksData = [
  { network: "Arbitrum", environment: "Mainnet" },
  { network: "Base", environment: "Mainnet, Sepolia" },
  { network: "Ethereum", environment: "Mainnet, Sepolia" },
  { network: "Ink", environment: "Mainnet" },
];

return (
  <div className="w-full max-w-4xl mx-auto">
    <div className="overflow-x-auto rounded-lg border border-gray-200 dark:border-gray-700">
      <div className="flex w-full bg-gray-50 dark:bg-gray-900">
        <div className="flex-1 py-4 px-6 font-semibold text-gray-800 dark:text-white text-sm sm:text-base">
          Network
        </div>
        <div className="flex-1 py-4 px-6 font-semibold text-gray-800 dark:text-white text-sm sm:text-base">
          Environment
        </div>
      </div>
      {networksData.map((item, idx) => (
        <div
          key={idx}
          className="flex w-full border-b border-gray-100 dark:border-gray-800 transition-colors duration-200"
        >
          <div className="flex-1 py-4 px-6 font-medium text-gray-700 dark:text-gray-300 text-sm sm:text-base">
            {item.network}
          </div>
          <div className="flex-1 py-4 px-6 text-gray-600 dark:text-gray-400 text-sm sm:text-base">
            {item.environment}
          </div>
        </div>
      ))}
    </div>
  </div>
);
})()}

> Need another chain? Contact us and we can enable it on request.
