# Universal Gas Payments

#### **Overview**

Universal Gas makes it possible to pay Solana transaction fees with **any SPL token** — not just SOL.\
It’s a simple way to ensure your users can always complete transactions, even when they don’t have SOL in their wallet.

#### **How It Works**

When a user sends a transaction, they can choose which token to use for fees. Behind the scenes, Universal Gas automatically converts the chosen SPL token into the required SOL amount.\
The transaction settles normally on Solana with no extra or manual steps.

#### **Key Features**

* **Pay fees with any SPL token** — USDC, USDT, or any token of your choice.
* **No SOL required** — eliminate failed transactions due to insufficient SOL.
* **Seamless integration** — works with existing wallets and dApps using the Blink Labs SDK.
* **Fully on-chain** — all conversions and fee settlements happen transparently on Solana.

#### **Why It Matters**

Universal Gas removes one of the biggest UX barriers on Solana: needing SOL for every transaction.\
It simplifies onboarding, keeps flows smooth, and lets your users stay focused on what matters — interacting with your app.

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.blinklabs.xyz/blink/solana/universal-gas-payments.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
