Glossary

Tax Representative (Fiscal Representative)

A tax representative, also called a fiscal representative, is a person resident in a country who is appointed by a foreign business registered for VAT there to act for it with the tax authority, usually taking on joint liability for the foreign business’s VAT, its records, or both.

Also called: fiscal representative, VAT representative, tax representative for non-residents, Responsible Person (Oman VAT)

14-day free trial · card required · cancel anytime

Definition

When a business with no presence in a country has to register there for VAT, the tax authority has a problem: the taxpayer, its records and its bank account are all abroad, out of reach if something goes wrong. A tax representative solves that by putting a local person on the hook. The representative files or helps file the returns, keeps or gives access to the records, receives the authority’s requests, and in most regimes becomes jointly liable for tax the foreign business fails to pay.

The term covers different roles depending on the country, and the differences matter more than the label. Some countries make a representative optional and charge you something else, usually a larger guarantee, if you go without one. Some require one in practice even where the law says “may.” Some split the job in two, with a mandatory local contact and a separate optional representative who carries the liability.

For a SaaS or digital seller using Stripe, the question usually comes up the first time a foreign registration is triggered by consumer sales. Stripe Tax calculates and collects the VAT once you add the registration, but it doesn’t appoint a representative, post a guarantee or keep records in the country for you. Those are decisions you make at registration, with your adviser, before the first return.

Key points

  • +A tax representative is a resident person who acts for a foreign VAT registrant, and is usually jointly liable for its unpaid VAT.
  • +Whether you need one depends on the country. Read the law and the authority’s own guidance, because they don’t always agree.
  • +Saudi Arabia’s regulations say a non-resident “may” appoint one, but ZATCA’s own page says all non-residents “must have one Tax Representative.”
  • +Saudi joint liability is capped at double the average quarterly output tax, and the security doubles for a non-resident without a representative.
  • +Oman requires a resident Responsible Person and makes a tax representative optional, with a guarantee of at least 5% of annual taxable supplies as the fallback.
  • +Without a representative, records often still have to be kept by someone in the country.
  • +A representative’s fee is an expense in QuickBooks. A cash security deposit is an asset, not a cost.

What a tax representative does, and what joint liability means

The representative’s job varies by country, but it usually has three parts. First, it stands in for you with the authority, which can send it the same requests for information it would send you. Second, it keeps or controls the records the authority may inspect. Third, and most important for the representative, it shares liability for your tax.

Joint liability means the authority can collect unpaid VAT from the representative, not only from you. That’s why representatives charge for the role, ask for financial information before they agree, and often want a deposit or guarantee of their own. Saudi Arabia shows how the liability is shaped. Its VAT Implementing Regulations say the representative “will be jointly liable for payment of any amounts due by the Taxable Person in relation to VAT,” with an annual limit of “double the average quarterly value of the Output Tax of the Taxable Person.” The liability lasts until ZATCA confirms the representative has stopped acting for you.

A representative is not the same as a tax agent or an accountant you hire to file. In Saudi Arabia, the regulations use “Tax Agent” for someone a resident business appoints, and say the business keeps “individual responsibility for all such obligations.” The representative is the role that takes on part of the risk.

Saudi Arabia: optional in the regulations, required on ZATCA’s page

Saudi Arabia is the clearest example of why you read both the law and the authority’s guidance. Article 77 of the VAT Implementing Regulations says “A Nonresident Taxable Person may appoint a Tax Representative residing in the Kingdom.” ZATCA’s tax agents and representatives page, last updated in August 2026, says “All Non-Resident taxable persons must have one Tax Representative.”

The same page sets out who qualifies. Members of SOCPA, the Saudi accountants’ body, or established law firms “will be accepted without further requirements.” Anyone else “must be a KSA resident, be commercially active for at least 5 years” and have a contract with the taxable person.

Going without a representative costs you in two ways under the regulations. Every non-resident must provide a security as a precondition of registration, and ZATCA sets its value from the estimated average quarterly output tax, or double that for “a Nonresident Taxable Person that does not appoint a tax representative.” And a non-resident without a representative “shall appoint a third party established in the Kingdom” to keep its invoices, books and records. If you change representatives, you notify ZATCA within 20 days.

Oman: a mandatory Responsible Person and an optional tax representative

Oman separates the local contact from the liability. Article 2 of the VAT Law says that for “any person with no Place of Residence in the Sultanate,” the Responsible Person is “any person having a Place of Residence in the Sultanate and appointed by that person.” The Tax Authority’s procedures for non-resident applicants say a non-resident “must appoint a Responsible Person,” and the appointment is notified on registration with the person’s contact details and ID.

The tax representative is optional. Article 57 of the Law says a non-resident “may appoint a tax agent, after obtaining the approval of the Authority,” and Article 112 of the Executive Regulations sets the conditions: a written agreement, and a representative resident and registered for VAT in Oman. The Authority decides within 30 days, and no reply counts as a rejection. An approved representative receives a separate Tax Identification Number for the non-resident’s account.

Where a non-resident can’t appoint a resident Responsible Person or a representative, the Authority’s procedures allow a related person to act as Responsible Person, backed by a bank guarantee or fiscal undertaking of at least 5% of taxable annual supplies, valid for one year. One option also accepts a cash deposit of at least 5% of a tax period’s taxable supplies, or OMR 100,000 if supplies can’t be estimated. Records are a separate point: Oman’s e-commerce guide says VAT records must be kept inside the Sultanate, and that for non-residents the designated tax representative is responsible for them.

Choosing between a representative and a guarantee

For a small foreign seller, the choice is usually a representative’s annual fee against the cost of tying up cash or a bank guarantee. A few questions settle it:

How big is the guarantee without a representative? In Saudi Arabia it doubles. In Oman it is at least 5% of your estimated annual taxable supplies, so a credible sales estimate keeps it small, while an application with no estimate risks the larger cash figure.

Who will keep the records in the country? Both Saudi Arabia and Oman expect records to be held locally or by a local party. A representative often covers this as part of the fee.

What does the authority actually accept? Where the law and the authority’s guidance differ, as in Saudi Arabia, ask during registration and keep the answer in writing.

How long will you sell there? A guarantee runs for a fixed term (one year in Oman’s procedures, up to twelve months in Saudi Arabia’s regulations), and a Saudi representative stays liable until ZATCA confirms it has stopped acting for you. Leaving a country is a process either way.

How the costs land in QuickBooks

None of these amounts is tax, so keep them away from the liability account that holds the VAT you collected through Stripe.

A representative’s fee is an ordinary expense, such as professional fees, booked against the representative as a vendor. A bank’s charge for issuing a guarantee is a bank charge. The guarantee itself doesn’t appear on your balance sheet unless the bank holds cash against it, in which case that cash is a restricted asset.

A cash security deposit paid to the tax authority is an asset. Record it in an other current asset account such as “VAT security deposit, Oman,” not as an expense, and take it out of that account only when the authority returns it or applies it to a tax debt. If the authority offsets the deposit against unpaid VAT, the entry clears the deposit asset against the VAT liability, not against income.

If you pay the deposit or fee in a foreign currency, the dollar amount you record and the dollar amount you eventually get back won’t match exactly. The difference is an exchange gain or loss.

Frequently asked questions

What is the difference between a tax representative and a tax agent?

A tax representative acts for a foreign business registered for VAT and usually shares liability for its unpaid tax. A tax agent typically handles filings for a client without taking on that liability. Saudi Arabia’s VAT regulations draw the line this way: a resident business that appoints a tax agent keeps individual responsibility for its obligations.

Do I need a tax representative to register for VAT in Saudi Arabia?

ZATCA’s own page says all non-resident taxable persons must have one, although Article 77 of the VAT Implementing Regulations says a non-resident “may” appoint one. Without a representative, the regulations double the security ZATCA requires and require a third party in the Kingdom to keep your records. Confirm ZATCA’s position for your case during registration.

Do I need a tax representative to register for VAT in Oman?

No, a tax representative is optional under Article 57 of Oman’s VAT Law. A Responsible Person resident in Oman is required, though. If you can’t appoint one, the Tax Authority’s procedures accept a related person backed by a bank guarantee or fiscal undertaking of at least 5% of your annual taxable supplies, valid for one year.

Is a tax representative liable for my VAT?

Usually, and that is the point of the role. In Saudi Arabia the representative is jointly liable for VAT amounts you owe, capped each year at double your average quarterly output tax, until ZATCA confirms it no longer acts for you. Expect a representative to price that risk into its fee.

Does Stripe Tax appoint a tax representative for me?

No. Stripe Tax calculates and collects VAT once you add a registration in Stripe, and its exports help you prepare returns. Appointing a representative, posting a guarantee and keeping records in the country are part of the registration itself, which you handle with the tax authority and your adviser.

What customers say about running Stripe through Acodei

Stripe Verified Partner BadgeIntuit QuickBooks
★★★★★
“If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.”
RyanOwner at Indie Music Academy
★★★★★
“Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.”
AndresCo-founder and CEO at Kanguro Collections and Reinsurance

Related reading

More glossary terms

See the full glossary

Ready to try Acodei?

Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.

14-day free trial · card required · cancel anytime