# Offers

On objkt, anyone can place offers on any token. An offer can be accepted by anyone who owns an edition of the token the offer is placed on.

### Creating an Offer

To create an offer on a token, navigate to the token page. Scroll down to find the "Make offer" button on the right-hand side.

<figure><img src="/files/76js7Uk9Iv0S3YKmJZ4t" alt=""><figcaption></figcaption></figure>

Specify the price you want to pay for the token, the currency, and the expiry date. Once you're satisfied with your input, click `Offer` and proceed with signing the transaction. It typically takes 10-20 seconds for the offer to appear on the marketplace.

### Creating a Floor Offer

On certain collections, it's possible to place an offer on any token within that collection. These are called `Floor Offers` and can be accepted by anyone who owns any token in that collection.

To create a floor offer, navigate to any token page within the desired collection. Click the `Make offer` tab, and you'll see a menu where you can set the floor offer flag.

{% hint style="info" %}
Floor Offers only work for certain collections (such as PFP collections like the Tezzards: <https://objkt.com/collection/tezzardz>)
{% endhint %}

<figure><img src="/files/IxUMNVLLb1ERbOxP0K6t" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Remember that creating a floor offer places an offer on all tokens within the collection, not just the specific token you're currently viewing.
{% endhint %}

Floor offers can be cancelled in the same way as normal offers.

### Accepting an Offer

To accept an offer on a token you own, go to the token page. You'll see a large red button saying `Sell for X`. Clicking this button will execute a wallet transaction accepting the highest current offer on the token.

<figure><img src="/files/TLYJvQ3vL1VDXu23rfl9" alt=""><figcaption></figcaption></figure>

### Accepting Multiple/Different Offers

If a token you own has multiple offers, scroll down to `Offers` to see a list of all offers placed on the token.

<figure><img src="/files/mzmxMEkopaSUJ4oU43EH" alt=""><figcaption></figcaption></figure>

From here, you can either execute individual offers by clicking `Sell for X` in the list of offers, or execute multiple offers at once.

{% hint style="info" %}
To accept multiple offers at once, ensure that you own multiple editions of the token you're viewing.
{% endhint %}

You can filter the list of offers before selecting any. The following filters are available:

#### Filter: Removing Duplicates

This removes all offers from the same wallet, keeping only the best offer each wallet has placed.

#### Filter: Verified Twitter Only

This removes all offers from users who haven't verified their Twitter profile. You can read more about this in the [Verify your Twitter](/product/product-guides/creating-a-profile.md#step-5-verify-your-twitter) section of the [Creating a Profile](/product/product-guides/creating-a-profile.md) guide.

Additionally, you have different options for selecting the offers you want to execute:

#### Select: Manual

This allows you to manually select the offers you want to accept.

#### Select: Top Offers

This will select the top offers by value (maximizing your profits).

#### Select: Random

This will select offers randomly.

Once you're satisfied with your selection, click the large red `Sell` button to execute the offers. Note that it may take 30-60 seconds for your sale to be visible on objkt.

### Cancel a Single Offer

You can cancel your offer directly on the token page where you placed it. Under `Offers`, you'll find all your offers created for a token. You can cancel an offer by clicking `cancel` next to it.

<figure><img src="/files/1kZUkwHK6xyj1mM0W9Fq" alt=""><figcaption></figcaption></figure>

### Cancel Multiple Offers

To cancel multiple offers, navigate to your profile and click on the `Offers` tab. You'll find a list of all the offers you've created. Check multiple rows and click `Cancel Selected` at the top to cancel multiple offers at once.

<figure><img src="/files/2bjAsbQa0gQuOE8KaIaI" alt=""><figcaption></figcaption></figure>

### Expired Offers

What happens when an offer expires depends on whether the offer is custodial (Tezos) or non-custodial (oXTZ, uUSD, etc.).

* Expired offer in Tezos:
  * The offer no longer shows on the token
  * The offer cannot be accepted (the contract would reject the transaction)
  * The offer shows as expired on the "Offers" tab of the offer creator's profile (`/profile/…/offers`)
  * Cancelling the offer returns the Tezos to the wallet that created the offer
* Expired offer not in Tezos (non-custodial, e.g., oXTZ, uUSD):
  * The offer no longer shows on the token
  * The offer cannot be accepted (the contract would reject the transaction)
  * No need to cancel the offer
  * Nothing can be sent back to the wallet that created the offer because creating the offer did not send anything


---

# 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.objkt.com/product/product-guides/token-buy-sell/offers.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.
