Wikilix
Contract reading

What STP Trading legally published, but does not want you to read

Every clause below is published by STP Trading itself, on its own website, today. The finding is not that the text exists. It is the distance between what a client is shown and what a client agreed to. Read from its own documents on .

Contracting entity: STP Trading Ltd

sole discretionwithdrawalsdeemed acceptancehidden feeprofit voidingdispute windowforum waiverkyc freezelanguage arbitragemarketing mismatch

STP Trading advertises a 20% bonus it calls withdrawable. Its contract says the bonus stays the company's property and can be taken back on any withdrawal request. The Farsi pages promise negative balance protection and up to 70% of losses paid back. The contract makes you pay any debit balance instead. The contract also never names your counterparty: clause 13.1 defines the firm as ESCB, a company that appears nowhere else.

Contract risk

Money at risk
8.7/10

Where this contract sitsHow far this contract goes, overall. Under 2 is nothing beyond the ordinary; 6 to 9 means several clauses put money you have already earned at risk; 9 and above reads as designed to make payout refusable.

0510
CriticalClauses that can cost you money you have already earned or deposited, or that remove your ability to challenge it.
9
FlaggedEvery clause worth knowing about, at all three severities. Ordinary terms that every broker has are not counted.
18
DocumentsHow many of the broker's own legal files this reading is based on. Each one was downloaded and hashed on the date shown.
10
ContradictionsPlaces where a promise the broker makes in public is not kept by the clause that governs it.
5

How the 18 break downThe same flagged clauses, split by how much each one can cost you. Severity is our reading of the clause, not the broker's label.

Critical9
Warning8
Notice1

The numbers in this contractFigures taken from this broker's own clauses, so the labels differ from broker to broker. The four in the panel above are the same on every report.

3 of these 4 figures come from a clause we rate critical, which means it can take your money or your profit rather than only delay it.

What the documents say

18 clauses worth knowing about, worst first, each quoted from STP Trading's own files

01

STP Trading offers you a 20% welcome bonus up to $1,000 and its Farsi page calls it withdrawable. Clause 7.2 says the bonus stays the company's property. Clause 7.5 lets STP Trading take the whole bonus back the moment you ask for any withdrawal.

Why this matters

The $200 credited on a $1,000 deposit is not your money and you cannot cash it out. Ask to withdraw anything and STP Trading can remove the bonus in full first.

Exhibit 1CriticalHarder than usual20%

The Client acknowledges and agrees that any Bonus credited to the trading account remains the property of the Company at all times and does not constitute the Client's funds, equity, or property until — and only to the extent that — the conditions for conversion set out in Clause 7.4 have been satisfied.
Clause 7.2 in TERMS AND CONDITIONS
Read from the broker's site on Open the reference
Our own capture of stptrading.io, taken on Sep 8, 2026The claim, on Persian welcome bonus landing page, whose title reads 20% Withdrawable Forex BonusVisit this page on the broker's siteDownload the full size image file
Our own capture of stptrading.io, taken on Sep 8, 2026What the contract says, clause 7.4Visit this page on the broker's siteDownload the full size image file
Our own capture of stptrading.io, taken on Sep 8, 2026Bonus advertised as withdrawable is not withdrawable (clause 7.2)Visit this page on the broker's siteDownload the full size image file

What it costsA $1,000 deposit attracts a $200 bonus, giving a $1,200 balance. Request a withdrawal and clause 7.5 lets STP Trading deduct the $200, leaving the $1,000 you paid in.

02

The Farsi pages promise you negative balance protection and an Anti Margin Call system that pays back up to 70% of your losses. Clause 10.5.1 says you must pay STP Trading whatever it asks to clear a debit balance on your account.

In plain words

Negative balance protection is a limit that stops you owing more than you put in. Without it, one fast market move can leave you owing the broker money on top of your deposit.

Why this matters

A gap in the market can take your account below zero, and STP Trading can then bill you for the shortfall. No clause anywhere in the contract promises to pay back 70% of a loss.

Exhibit 2CriticalRarely seen70%

You shall pay to us such sums as we may, from time to time, require in or towards satisfaction of a debit balance on your Account.
Clause 10.5.1 in TERMS AND CONDITIONS
Read from the broker's site on Open the reference
Our own capture of stptrading.io, taken on Sep 8, 2026The claim, on Persian landing page, under the heading complete security of capitalVisit this page on the broker's siteDownload the full size image file
Our own capture of stptrading.io, taken on Sep 8, 2026What the contract says, clause 10.5.1Visit this page on the broker's siteDownload the full size image file
Set against a regulated standard: FCA (UK), CySEC (Cyprus), ESMA (EU)

Firms licensed by the FCA and CySEC must give a retail client negative balance protection, so a retail loss cannot exceed the money in the account. This contract requires you to pay any debit balance on demand.

STP Trading is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

Our readingBrokers commonly advertise negative balance protection and then grant it in the contract. Here the marketing promises both that protection and partial loss reimbursement, and the contract grants neither. The reimbursement scheme has no contractual basis at all.

03

Clause 9.3 releases STP Trading from any duty to pay a withdrawal while an event of default continues. Failing a document request is itself an event of default under clause 9.1.2, and nothing caps how long the hold can last.

Why this matters

STP Trading can ask you for a document, decide your answer is unsatisfactory, and hold your entire balance on that basis. The contract sets no deadline for lifting the hold.

Exhibit 3CriticalHarder than usual

Until and unless a liquidation date has been effectively set or has passed, we shall not be obligated to honor a withdrawal request for all or part of the Equity in your Account if there is a continuing event of default until such event of default is remedied or until the liquidation date, whichever comes first.
Clause 9.3 in TERMS AND CONDITIONS
Read from the broker's site on Open the reference
Our own capture of stptrading.io, taken on Sep 8, 2026Withdrawals stop during a default with no time limit (clause 9.3)Visit this page on the broker's siteDownload the full size image file
Set against a regulated standard: FCA (UK), CySEC (Cyprus)

Firms licensed by the FCA and CySEC must return client money promptly on request and can only withhold it on stated grounds. This contract suspends the duty to pay for as long as the firm considers a default to be continuing.

STP Trading is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

  • Worse together with Exhibit 12The document list STP Trading may demand is open ended, and failing it is what triggers the withdrawal hold.
04

Every withdrawal you make carries a commission, and clause 5.1 gives STP Trading the right to decide the amount itself. No figure appears in the contract, and the payment policy that would carry the figure is not published.

Why this matters

You cannot work out what it costs to take your money out before you deposit. STP Trading also converts your currency at a rate it selects, under clause 5.3.

Exhibit 4CriticalHarder than usual

All deposits are free of commission charges and All withdrawals are subject to partial commission charges payment by the clients based on the withdrawal method and the company has the right to determine the commission charges amount based on the money transfer procedure.
Clause 5.1 in TERMS AND CONDITIONS
Read from the broker's site on Open the reference
Our own capture of stptrading.io, taken on Sep 8, 2026The claim, on Persian landing page, zero spread and low fees sectionVisit this page on the broker's siteDownload the full size image file
Our own capture of stptrading.io, taken on Sep 8, 2026What the contract says, clause 5.1Visit this page on the broker's siteDownload the full size image file
Our own capture of stptrading.io, taken on Sep 8, 2026Withdrawal commission set by the broker, amount never stated (clause 5.1)Visit this page on the broker's siteDownload the full size image file
Set against a regulated standard: FCA (UK), CySEC (Cyprus)

Firms licensed by the FCA and CySEC must disclose all costs and charges to a retail client before that client trades. This contract states that a withdrawal commission applies and leaves the amount to the firm.

STP Trading is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

  • Worse together with Exhibit 14The fee is governed by a payment policy the contract calls binding and STP Trading does not publish.
05

If STP Trading decides your trading exploited its conditions, clause 3.14 lets it cancel your trades, adjust your equity and close your account. The same clause makes its own decision final and binding on you.

Why this matters

Profits you have already made can be cancelled on the firm's own technical assessment. The contract gives you no appeal and no independent check on that assessment.

Exhibit 5CriticalHarder than usual

the Company reserves the right, at its sole discretion, to adjust or cancel all or any portion of such trades, profits, losses, bonuses, or account credits, and, if necessary, restrict or terminate access to the Trading Account. All determinations made by the Company pursuant to this provision are final and binding.
Clause 3.14 in TERMS AND CONDITIONS
Read from the broker's site on Open the reference
Our own capture of stptrading.io, taken on Sep 8, 2026Profits voidable on a decision that is final and binding (clause 3.14)Visit this page on the broker's siteDownload the full size image file
Set against a regulated standard: FCA (UK), CySEC (Cyprus)

Firms licensed by the FCA and CySEC must give a retail client access to an independent complaints body that can overrule the firm. This contract makes STP Trading's own determination final and binding.

STP Trading is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

  • Worse together with Exhibit 8The swap free policy carries a second, separate power to nullify trades and cancel profits on an Islamic account.
  • Worse together with Exhibit 7You have five business days to object to a statement, and the decision you would be objecting to is already final.
06

Clause 13.1 defines we, our and us as ESCB. That name appears nowhere else on STP Trading's site or in any of its documents. Six different company names run through this document set, and none of them is identified as the one holding your deposit.

In plain words

On a principal basis, as your counterparty, means the broker takes the other side of your trade itself. Your loss is then the firm’s gain, so it has an interest in how your trade ends.

Why this matters

You cannot tell which company owes you your balance, or which country's courts it answers to. A claim needs a named defendant, and this contract does not give you one.

Exhibit 6CriticalRarely seen6

“we”, “our” or “us” means ESCB (including any successor or assignee).
Clause 13.1 in TERMS AND CONDITIONS
Read from the broker's site on Open the reference
Our own capture of stptrading.io, taken on Sep 8, 2026Contract defines your counterparty as ESCB (clause 13.1)Visit this page on the broker's siteDownload the full size image file

Our readingOffshore brokers often split brands across entities, but the client agreement normally names the contracting company in its opening lines. Here the definition of the firm itself points to an acronym with no registration, address or jurisdiction anywhere in the document set.

STP Trading promises Persian readers protections its contract withholds

The Persian pages promise negative balance protection and up to 70% of your losses paid back. Clause 10.5.1 requires you to pay STP Trading any debit balance on demand, and the risk disclosure says you can lose more than you deposited. The AML policy separately disclaims business links to Iran and Russia while the site runs Farsi, Russian and Pashto versions.

Language arbitrage1 clause flagged

STP Trading's AML policy states it has no business links to Iran, Russia, Belarus, Afghanistan or Iraq. The site runs eight language versions, including Farsi, Russian and Pashto, and promises round the clock support in Farsi.

Why this matters

If you opened your account through the Farsi site, your own broker's policy says it does no business where you live. That gives STP Trading a written reason to freeze the account later.

Exhibit 9CriticalRarely seen8

As STP Trading we do not have any business links to Afghanistan, Belarus, Russia, Iran and Iraq and the other jurisdictions that is sanctioned by FATF and HM Treasury.
Clause Sanction and Blacklisted countries in AML policy (address did not resolve)
Downloaded from the broker's site on Open the reference
Our own capture of stptrading.io, taken on Sep 8, 2026The claim, on Persian home page, 24/7 support sectionVisit this page on the broker's siteDownload the full size image file
Our own capture of stptrading.io, taken on Sep 8, 2026What the contract says, clause Sanction and Blacklisted countriesVisit this page on the broker's siteDownload the full size image file

Our readingA prohibited countries list that conflicts with a broker's marketing is common. Here the conflict is inside the firm's own financial crime policy, which names the sanctioned jurisdictions while the site sells and staffs support in the languages of three of them.

STP Trading names a withdrawal commission and never states the amount

Clause 5.1 charges a commission on every withdrawal and gives STP Trading the right to set the amount itself. No figure appears in any published document, and the payment policy that would carry one is not on the legal page. Clause 5.3 converts your currency at a rate STP Trading selects, and the swap free policy can recover months of swaps retroactively.

Cost disclosure1 clause flagged

STP Trading can revoke swap free status on an Islamic account at any time, with no explanation required. It can then recover every swap and commission for the entire period the account held that status, and cancel the profits.

Why this matters

Months of swap charges you were told you would never pay can be billed back to you in one go. The same policy lets STP Trading nullify all your trades and cancel the profits alongside it.

Exhibit 8CriticalRarely seen

Correction and recovery of accrued Swaps/Commissions and related accrued Financing Costs pertaining to and all of the client’s trading accounts for the period which the accounts held swap-free status.
Clause Abuse and Termination in Swap and Commission Free Accounts
Read from the broker's site on Open the reference
Our own capture of stptrading.io, taken on Sep 8, 2026The claim, on Persian home page, Islamic account description in the account types sectionVisit this page on the broker's siteDownload the full size image file
Our own capture of stptrading.io, taken on Sep 8, 2026What the contract says, clause Abuse and TerminationVisit this page on the broker's siteDownload the full size image file

Our readingSwap free accounts commonly carry an anti abuse clause. This one combines three powers: withdrawal of the status without explanation, retroactive recovery of charges across every account for the whole swap free period, and cancellation of all trades and profits.

  • Same clause as Exhibit 5Both clauses let STP Trading cancel profits already earned, one under market abuse and one under swap free abuse.

Five business days of silence and the numbers become final

Clause 12.4 makes any notice from STP Trading conclusive unless you object within five business days of it being sent. Clause 10.1.1 excludes the firm's liability even for gross negligence, leaving only fraud. On complaints the documents give three different deadlines and point you to a regulator that supervises none of these companies.

Challenge windows2 clauses flagged

You get five business days to object in writing to a notice from STP Trading, or clause 12.4 treats it as conclusive. The clock starts when the firm sends the message, not when you read it.

In plain words

A manifest error means an obvious mistake by the broker.

Why this matters

Miss five business days and the figures stand, whatever they say. Clause 10.1.1 then rules out STP Trading's liability even for gross negligence, leaving only fraud.

Exhibit 7CriticalHarder than usual5 working days

Each notice, instruction or other communication to you (except confirmations, Account Statement, and Margin Calls) is conclusive unless you provide us with a written objection within five Business Days’ of the date on which such document was dispatched.
Clause 12.4 in TERMS AND CONDITIONS
Read from the broker's site on Open the reference
Our own capture of stptrading.io, taken on Sep 8, 2026Silence for five business days counts as agreement (clause 12.4)Visit this page on the broker's siteDownload the full size image file
Set against a regulated standard: FCA (UK), CySEC (Cyprus)

Firms licensed by the FCA and CySEC cannot exclude liability for their own gross negligence to a retail client. This contract excludes it and keeps liability only for fraud.

STP Trading is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

STP Trading gives three different answers on complaints. The contract promises a resolution within forty days and an acknowledgement in three business days. The complaints policy says eight weeks, and sends you to a regulator that does not oversee any STP entity.

Why this matters

You cannot tell when STP Trading is late, so you cannot tell when to escalate. The body it names, the Securities and Commodities Authority, regulates firms in the United Arab Emirates, and no STP entity holds its licence.

Exhibit 11WarningHarder than usual40 days

We will aim to investigate and resolve your complaint to the best of our ability within forty days.
Clause Important Summary, Complaints in TERMS AND CONDITIONS
Read from the broker's site on Open the reference
Set against a regulated standard: FCA (UK), CySEC (Cyprus)

Firms licensed by the FCA and CySEC must point a retail client to an independent ombudsman that can order redress. This document set names a regulator that does not supervise any of these companies.

STP Trading is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

You accept policies STP Trading does not publish

Clause 12.7.1 makes you confirm you have read every STP Trading policy, and the Order Execution Policy and Conflicts of Interest Policy are not on the legal page. Clause 12.3.1 lets STP Trading amend the terms by posting them. Three separate documents set three different minimum holding times for a trade: 1 to 2 seconds, 120 seconds and 300 seconds.

Unreadable rules2 clauses flagged

Clause 12.7.1 makes you confirm you have read and accepted every STP Trading policy. The Order Execution Policy and the Conflicts of Interest Policy are named as part of the contract, and neither is on the legal page. STP Trading can also amend the terms by posting them.

Why this matters

You agree to rules you cannot read, on order execution and on how STP Trading handles its conflicts with you. The payment policy that sets your withdrawal fee is missing in the same way.

Exhibit 14WarningHarder than usual

All Policies, in force from time to time, are part of the Client Agreement. By accepting these Terms you confirm that you have read and understood the Policies and accept the Policies.
Clause 12.7.1 in TERMS AND CONDITIONS
Read from the broker's site on Open the reference
  • Worse together with Exhibit 4An unpublished payment policy is the only place the withdrawal commission could be quantified.

STP Trading sets three thresholds for how long you must hold a trade. The contract lets it reject trades held under 120 seconds. The scalping policy defines scalping as under 300 seconds. The violations list flags trades under 1 to 2 seconds as abusive.

Why this matters

No single number tells you when a fast trade becomes a rule breach. Cross the line STP Trading decides applies, and the confiscation powers in clause 3.14 open up.

Exhibit 15WarningHarder than usual

In accordance with general Forex regulations, the broker—at the LP’s discretion—reserves the right not to accept trades with a holding time of less than 120 seconds.
Clause 6.1.6 in TERMS AND CONDITIONS
Read from the broker's site on Open the reference
  • Only applies after Exhibit 5A trade judged abusive under any of the three thresholds is what turns on the power to cancel profits.

The contract does not say which company holds your money

Six company names run through STP Trading's document set, and clause 13.1 defines the firm as ESCB, a name that appears nowhere else. Clause 12.21 applies the laws of the United Arab Emirates while clause 12.22.1 applies the substantive laws of St. Lucia. You also agree not to challenge any arbitration award.

Counterparty and forum1 clause flagged

Clause 12.21 puts the contract under the laws of the United Arab Emirates. Clause 12.22.1 puts it under the substantive laws of St. Lucia. You also agree never to challenge an arbitration award.

Why this matters

You cannot tell which country's law governs your agreement, and STP Trading picks the argument that suits it. One arbitrator in St. Lucia decides, and you have waived any challenge.

Exhibit 10WarningHarder than usual

these Terms and all non-contractual obligations and other matters arising from it or in connection with it shall be governed by and construed in accordance with the laws of the United Arab Emirates.
Clause 12.21 in TERMS AND CONDITIONS
Read from the broker's site on Open the reference
  • Worse together with Exhibit 11The complaints policy points you to a fourth jurisdiction's regulator, so no document agrees on where a dispute ends up.

STP Trading can reopen your identity checks at any time

Clause 1.4.1 lets STP Trading refresh your checks at any time after your account opens, and the definition of those checks ends with whatever else the firm decides. The AML policy makes documents an obligatory requirement for withdrawing funds. The privacy policy treats a visit to the site as consent to share your data with advertisers and credit reference agencies.

Document demands2 clauses flagged

STP Trading can refresh your identity checks at any time after your account opens. The definition of those checks ends with whatever else the firm decides in its discretion, so the list of documents has no limit.

Why this matters

A request can arrive months after you started trading, and there is no stated end to what you can be asked for. Your funds stay put until STP Trading is satisfied.

Exhibit 12WarningHarder than usual

Prior to opening your Account (and at any time thereafter), we will carry out or refresh KYC and CDD checks in accordance with Applicable Regulations and our internal Policies and requirements.
Clause 1.4.1 in TERMS AND CONDITIONS
Read from the broker's site on Open the reference

Clause 1.4 of the privacy policy treats your visit to stptrading.io as consent to everything in it. That includes sharing your personal information with advertisers and with credit reference agencies to score you.

Why this matters

You consent by loading a page, before you open an account or read anything. STP Trading also reserves the right to charge you a fee for a copy of the data it holds on you.

Exhibit 13WarningHarder than usual

By visiting www.stptrading.io you are accepting and consenting to the practices described in this Policy.
Clause 1.4 in PRIVACY POLICY
Read from the broker's site on Open the reference
Set against a regulated standard: FCA (UK), CySEC (Cyprus)

Firms handling the data of clients under the FCA and CySEC regimes need freely given, specific consent, and a subject access request is normally free. This policy takes consent from a page visit and reserves an administration fee for access.

STP Trading is not licensed by these regulators, so this is a comparison of practice, not a finding of any breach.

STP Trading is named for pass through trading and contracted as your counterparty

Clause 2.1.2 describes STP Trading as a straight through processing broker sourcing prices from liquidity providers. The risks summary states it acts as counterparty to your positions, so it gains when you lose. Clause 12.9.3 says the Conflicts of Interest Policy is part of your contract, and STP Trading does not publish it.

In plain words

Liquidity providers are outside banks and brokers.

Both sides of your trade1 clause flagged

STP Trading calls itself a straight through processing broker, which means passing your orders to outside providers. The same contract states it acts as counterparty to your positions, so it sits on the other side of your trade.

Why this matters

When you lose on a position, the company holding your money is the party that gains. The conflicts policy that should explain how STP Trading manages this is not published.

Exhibit 17WarningHarder than usual

We are a straight through processing broker and quote the prices provided to us by certain Liquidity Providers from whom we source prices electronically through our Electronic Trading Services.
Clause 2.1.2 in TERMS AND CONDITIONS
Read from the broker's site on Open the reference

Sixty quiet days lock an introducing broker out of earned commission

STP Trading suspends an introducing broker's access to accumulated commissions after 60 days without new referrals. The balance is already earned, and access returns only when referrals resume. Client trading accounts fare better: dormancy runs for 3 years and carries no monthly fee.

In plain words

Dormancy means an account left unused.

Earned but unreachable1 clause flagged

An introducing broker who refers no new clients for 60 days loses access to withdraw commissions already earned. STP Trading restores the access once the introducing broker starts referring again.

Why this matters

Commission you have already earned becomes unreachable because of what you did not do next. Getting paid depends on bringing in more business, not on the work already done.

Exhibit 16WarningRarely seen60 days

If an Introducing Broker (IB) remains inactive for a continuous period of 60 days (2 months)—defined as not referring any new clients or generating trading activity from existing referred clients, they will temporarily lose access to withdraw any accumulated commissions or IB-related balances.
Clause Violations in TERMS AND CONDITIONS
Read from the broker's site on Open the reference

Our readingPartner programmes commonly stop paying new commission when a partner goes quiet. Withholding access to balances already accrued, and restoring it only on renewed recruitment, ties past earnings to future activity.

What happens, and when

The stages this clause runs through, taken from the broker's own document
TriggerWhat the broker may then doClause
Day 60Withdrawal access to accumulated commissions is suspended.Violations
On resuming activityWithdrawal eligibility returns once the introducing broker refers again.Violations

The Mauritius licence on display belongs to a company you do not contract with

STP Trading's footer credits a Mauritius FSC licence to STP Trading (mu) Ltd, and the Persian pages sell it as complete security for your capital. That company is not a party to the terms you accept. No compensation scheme is named anywhere, though the risk disclosure does state that retail client money sits in segregated bank accounts.

Licence and entity1 clause flagged

The footer credits a Mauritius licence to STP Trading (mu) Ltd, and the Farsi pages sell that licence as complete security for your money. STP Trading (mu) Ltd is not a party to the terms you accept.

Why this matters

The licence you are shown belongs to a company that does not hold your deposit. No compensation scheme is named anywhere in the document set.

Exhibit 18NoticeHarder than usual

STP Trading (mu) Ltd is Authorized and Regulated by Mauritius Financial Services Commission (FSC), with License number GB26206302.
Clause Footer in Cookies (address did not resolve)
Downloaded from the broker's site on Open the reference

Where the marketing and the contract disagree

A promise made in public, set against the clause that governs it

01

The Persian page sells the bonus as withdrawable cash, and clause 7.4 makes it non-withdrawable until volume conditions are met.

Said in public, in Persian

بونوسی که به حسابت اضافه می‌شود قابل برداشت است، در ضرر نمی‌سوزد و تا آخرین لحظه همراهت می‌ماند.

Word for word in English: The bonus that is added to your account is withdrawable, it does not burn up in losses, and it stays with you until the last moment.

Persian welcome bonus landing page, whose title reads 20% Withdrawable Forex Bonus

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of stptrading.io

In the contract · clause 7.4

Until those conditions are met, the Bonus is non-withdrawable.

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of stptrading.io

02

The Persian page promises negative balance protection and 70% of losses back, while clause 10.5.1 requires you to pay any debit balance.

Said in public, in Persian

محافظت از موجودی منفی، سیستم Anti Margin Call با جبران تا ۷۰٪ ضرر و رگوله رسمی FSC موریس.

Word for word in English: Negative balance protection, an Anti Margin Call system with compensation of up to 70% of losses, and official Mauritius FSC regulation.

Persian landing page, under the heading complete security of capital

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of stptrading.io

In the contract · clause 10.5.1

You shall pay to us such sums as we may, from time to time, require in or towards satisfaction of a debit balance on your Account.

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of stptrading.io

03

The Persian page promises no hidden costs, and clause 5.1 charges a withdrawal commission that STP Trading sets itself.

Said in public, in Persian

شرایط معاملاتی واقعی برای تریدرهای حرفه‌ای، بدون هیچ هزینه پنهان.

Word for word in English: Real trading conditions for professional traders, without any hidden costs.

Persian landing page, zero spread and low fees section

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of stptrading.io

In the contract · clause 5.1

All withdrawals are subject to partial commission charges payment by the clients based on the withdrawal method and the company has the right to determine the commission charges amount based on the money transfer procedure.

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of stptrading.io

04

The Persian page sells an Islamic account with no swap costs, and the swap policy lets STP Trading recover those swaps for the whole period.

Said in public, in Persian

حسابی که به‌طور کامل با اصول اسلامی تطابق دارد؛ بدون هزینه‌ سوآپ یا کمیسیون و با رعایت کامل قوانین اسلامی.

Word for word in English: An account that fully complies with Islamic principles; without swap or commission costs and with full observance of Islamic law.

Persian home page, Islamic account description in the account types section

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of stptrading.io

In the contract · clause Abuse and Termination

Correction and recovery of accrued Swaps/Commissions and related accrued Financing Costs pertaining to and all of the client’s trading accounts for the period which the accounts held swap-free status.

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of stptrading.io

05

STP Trading staffs Farsi and Russian support around the clock while its AML policy disclaims any business links to Iran and Russia.

Said in public, in Persian

مشاور و پشتیبان شما در تمام طول شبانه روز کل هفته به زبان‌های فارسی، انگلیسی، عربی، روسی، ترکی آماده خدمت رسانی به مشتریان.

Word for word in English: Your adviser and support agent is ready to serve customers around the clock, all week, in Farsi, English, Arabic, Russian and Turkish.

Persian home page, 24/7 support section

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of stptrading.io

In the contract · clause Sanction and Blacklisted countries

As STP Trading we do not have any business links to Afghanistan, Belarus, Russia, Iran and Iraq and the other jurisdictions that is sanctioned by FATF and HM Treasury.

We took a picture of this page. It is shown once, with the finding it belongs to. See our capture of stptrading.io

The documents this reading is based on

10 files, all published by STP Trading. Each shows when we read it and a fingerprint of its wording.

WIKILIX keeps the copy of each file it read, and does not republish it: what is published is the fingerprint of its wording. Download the file yourself and hash its text, lowercased with runs of whitespace collapsed, and a matching fingerprint means the wording quoted above is still the wording STP Trading publishes.

How this reading was done

Every clause above was read out of a document STP Trading publishes itself

This reading was published on .

Documents
7 of 10downloaded from the broker's site, and 7 read in full
Pages opened
33pages walked to find those documents, footer links included
Marketing pages
11public pages set against what the contract says
Languages
EN vs FAthe language it advertises in, against the language it contracts in

Who the contract is with

STP Trading Ltd

Six company names appear across these documents. STP Trading Ltd is a Saint Lucia company, registration 2023-00081. STP Global Ltd holds a Comoros licence, and STP Securities Ltd is named as the website operator. The risk disclosure adds STP Trading LLC in Saint Vincent and the Grenadines. The footer credits regulation to STP Trading (mu) Ltd in Mauritius, which is not a party to the terms. Clause 13.1 then defines we, our and us as ESCB. Nothing in the document set says which of these takes your deposit.

Quotations are copied verbatim from the documents named above, with the clause number and the page each one came from. Where a clause is quoted in another language, the original is shown first and the English is a translation.

The plain-language parts, what a clause means for a client, how ordinary it is, and how it reads against a regulated standard, are WIKILIX's analysis and are labelled as such on every card. This is a reading of public documents, not legal advice and not an allegation of wrongdoing.

In fairness, and what we could not check

A reader who knows the edges of the work can trust the middle of it

Dormancy runs for 3 years with no monthly fee, which is longer and cheaper than most brokers allow. Clause 7.5 lets STP Trading claw back a bonus but leaves the profits you made with it as yours. The AML policy sets no deadline for sending verification documents and promises a review within 24 hours. The full terms sit on a readable web page rather than a PDF, and the risk disclosure states that client money is held in segregated bank accounts.

We could not read the Order Execution Policy or the Conflicts of Interest Policy. The contract names both as binding parts of your agreement, and neither is published on STP Trading's legal page. No payment terms document exists either, so the withdrawal commission in clause 5.1 has no published schedule anywhere. Two document addresses on the legal page led nowhere, and we read those two documents at their working addresses instead. No earlier version of any of these documents is available, so this is a first reading with nothing to compare against. We read the Farsi marketing pages ourselves and did not check the Arabic, Turkish, Russian, Pashto, Urdu or Kurdish versions.

How to check any of this yourself

Every quote above links to the STP Trading file it came from. This is what to do with it.

Open the three stepsFind the words in the source, work out the fingerprint, and read what a difference does and does not prove.

Open the source and search for the words

Every quote has a link under it. Open the file, or the web page, and search it for the words we quote. The clause number next to the quote tells you where to look.

If the words are not there any more, the source may have changed after we read it. That is worth knowing too. We keep the date we read it, and a code worked out from its wording, so the quote stays checkable.

What a fingerprint is

A fingerprint is a code worked out from what a source says. Change one word and the code changes completely. We keep two codes for every file we read, and the panel on each source shows both.

The first is the code of the exact file we downloaded. The second is the code of its wording alone, with capital letters lowered and runs of spaces collapsed. When the same words are saved as a new file, the first code changes and the second one stays the same.

Only the first code can be worked out on your own computer. Save the file, then run one of these, putting the name of the file you saved where the example is. The panel on each source prints the command with that source's real file name already in it.

macOS or Linux:
  shasum -a 256 the-file-you-saved.pdf

Windows:
  certutil -hashfile the-file-you-saved.pdf SHA256

The two codes are different from each other, and they are not meant to match. Comparing one against the other proves nothing.

What a difference means, and what it does not

A different file code on its own proves nothing. A PDF saved again with a new date inside it is a new file saying exactly the same thing.

A different wording code means the words themselves changed. That is the one that matters, and it is why we keep it.

Even then, a change is not proof of bad faith. Companies update their documents. What this report says is what the document said on the day we read it, and every quote carries that date.

A source that is a web page and not a file has no file to save, so only the code of its wording is shown.

How this report is made

Every clause quoted above comes from a document STP Trading publishes on its own website, downloaded and hashed on the date shown, with the clause number and page recorded so any reader can check it. We do not allege anything the documents do not say, and we do not judge STP Trading on anything other than its own published terms and its own public marketing. Where a clause has a qualifier that softens it, the report says so. Last read Sep 8, 2026.

If you represent STP Trading and a clause has changed, been withdrawn, or is being read out of context, tell us and we will re-read the documents and update this page. Corrections from the broker are welcome and are published with the reading they change. Contact us.

This is a reading of a contract, not legal advice and not a ruling on STP Trading. Whether its licence is real and current is a separate check on the broker profile.