Payout Preferences

Hackers: Manage payout preferences for your profile

Updated over a week ago

You can manage your payout settings by visiting your profile's Settings > Payout Methods.

Payout Times

You can choose between these two processing times in receiving your payouts:

Option

Details

Daily

Your payouts will be processed daily.

Monthly

Your payouts will be processed on the 27th of every month.

If the 27th falls on a weekend, the payout will be processed on the next business day. If February 27th is a Sunday, the payout will be processed on March 1.

Charity payments aren't able to be processed monthly.

Payout Methods

We offer three payout methods, each with different processing times. The payout method you select also determines when payments are processed each day.

Note: Payments are not processed on the first or last days of the month.

HackerOne offers three payout methods for monetary awards:

Payout Method

Processing Time

Description

PayPal

Monday to Friday at 11:30pm UTC

Payout time is 1-2 days.

As soon as the payment is initiated, you'll receive your award instantly, given that your PayPal account is set up to properly receive the amount of money HackerOne is trying to send.

Bitcoin via Coinbase

Every day at 11pm UTC

Payout time is 1-2 days.

You'll receive your award as soon as the payment is processed.

Bank Transfer (Currencycloud)

Monday to Friday at 9am UTC

Payout time is 1-10 days.

You can choose between Normal (local) or Priority (SWIFT) payments. How fast you receive your payout depends on the type of payment you're using as well as your bank. There are cases where hackers have received payments on the same day and cases where hackers have had to wait the full ten business days. Bank transfers can be done in your own local currency. To convert bounties to your local currency, the mid-market rate is used to convert money. This saves you up to 5% compared to relying on your bank to convert the money to your local currency.

Make sure your bank isn’t on the sanctions list. Go to https://sanctionssearch.ofac.treas.gov/ to check if your bank is on the list. Banks on this list don’t qualify for bank transfers. Examples include VTB and SBERBANK.

Note on payment limits: we attempt to pay the largest payment in a single transaction allowed to us by the currency exchanges. This will vary by currency and whether it is a Priority or Regular payment. See the chart below for more details.

More Info on Bank Transfers (Currencycloud)

Choosing between SWIFT and Local payment

SWIFT

Local

Availability

Most currencies

Fewer currencies available

Fees

Fees imposed by banks

Does not impose a bank fee

Speed

Slightly slower

Slightly faster

Maximum payment size per single transaction (USD)

unlimited

Depending on the currency and exchange rate, from about $15,000 USD, to unlimited. Payments due that are larger than the single transaction limit will be split up into multiple transfers

You will automatically be guided to the options available for your bank and currency when you create your bank transfer payout preference in settings.

Generally, local delivery is best if you receive small payments as it is faster and has fewer fees. Note that even if your currency doesn’t support local delivery or SWIFT, you can ask for USD to be delivered to your bank - the only caveat is that your bank will likely give you a less favorable exchange rate, and you will need to test that yourself.

Supported Currency Conversions

For bank transfers, we currently support conversions to the following currencies:

Supported Currency (Code)

SWIFT /Local Supported

Supported Currency (Code)

Currency Code

Australian Dollar (AUD)

SWIFT & Local

Mexican Peso (MXN)

SWIFT Only

Bahraini Dinar (BHD)

SWIFT Only

New Zealand Dollar NZD)

SWIFT Only

British Pound (GBP)

SWIFT & Local

Norwegian Krone (NOK)

SWIFT & Local

Bulgarian Lev (BGN)

SWIFT Only

Omani Rial (OMR)

SWIFT Only

Canadian Dollar (CAD)

SWIFT & Local

Philippine Peso (PHP)

SWIFT & Local

Chinese Yuan (CNY)

SWIFT Only

Polish Zloty (PLN)

SWIFT & Local

Croatian Kuna (HRK)

SWIFT & Local

Qatari Rial (QAR)

SWIFT Only

Czech Koruna (CZK)

SWIFT & Local

Romanian New Leu (RON)

SWIFT & Local

Danish Krone (DKK)

SWIFT & Local

Saudi Riyal (SAR)

SWIFT Only

Euro (EUR)

SWIFT & Local

Singapore Dollar (SGD)

SWIFT & Local

Hong Kong Dollar (HKD)

SWIFT & Local

South African Rand (ZAR)

SWIFT Only

Hungarian Forint (HUF)

SWIFT & Local

Swedish Krona (SEK)

SWIFT & Local

Indonesian Rupiah (IDR)

Local Only

Swiss Franc (CHF)

SWIFT & Local

Indian Rupee* (INR)

Local Only

Thai Baht (THB)

SWIFT Only

Israeli New Sheqel (ILS)

SWIFT Only

Turkish Lira (TRY)

SWIFT Only

Japanese Yen (JPY)

SWIFT Only

Ugandan Shilling (UGX)

SWIFT Only

Kenyan Shilling (KES)

SWIFT Only

United Arab Emirates Dirham (AED)

SWIFT Only

Kuwaiti Dinar (KWD)

SWIFT Only

United States Dollar (USD)

SWIFT & Local

Malaysian Ringgit (MYR)

SWIFT & Local

*Note: Due to circumstances with one of our banking providers, we're temporarily unable to process trade-related INR payments to HDFC beneficiary banks using our supported purpose codes. We're working on a solution, but please note this currently impacts all INR payments to HFDC.

Keep in mind:

  • When receiving a payout through a bank transfer, the payout must meet the minimum amount for the type of payment before it can be sent:

    • Swift payment minimum: $100

    • Local payment minimum: $50

    • The minimum is the cumulative of all payments pending for that user. For example, if you have $1 from one award and $49 pending from another, the 2 payments will be grouped into one payout of $50, which enables it to meet the local payment minimum transaction amount.

Did this answer your question?