---
title: "Emissão de NFS-e com Cliente Domiciliado no Exterior - NFE.io | Docs"
description: "Aprenda como emitir uma Nota Fiscal de Serviço Eletrônica (NFS-e) quando o tomador do serviço está domiciliado fora do Brasil."
source_url: https://nfe.io/docs/documentacao/nota-fiscal-servico-eletronica/duvidas/cenarios-de-emissao/cliente-exterior
last_updated: 2026-03-09
---

# Emissão de NFS-e com Cliente Domiciliado no Exterior

Nesta seção, iremos explicar como emitir uma **Nota Fiscal de Serviço Eletrônica (NFS-e)** quando o **tomador do serviço (cliente) está domiciliado fora do Brasil**. Caso não encontre uma resposta para sua dúvida, fique à vontade para [entrar em contato](https://nfe.io/#contato) e enviar sua pergunta.

## O que é a emissão para cliente no exterior?

A emissão para **cliente domiciliado no exterior** ocorre quando a empresa prestadora de serviço (emissora da nota fiscal) realiza um serviço para um cliente que está localizado **fora do Brasil**. Neste cenário, alguns campos do tomador que normalmente são obrigatórios passam a ser **opcionais**, pois não se aplicam a endereços internacionais.

### Quando utilizar este cenário?

- **Exportação de serviços**: Quando a empresa brasileira presta serviços para um cliente no exterior.
- **Cliente pessoa jurídica estrangeira**: Quando o tomador é uma empresa registrada fora do Brasil.
- **Cliente pessoa física no exterior**: Quando o tomador é uma pessoa física domiciliada fora do Brasil.

## Como a plataforma identifica um cliente no exterior?

Nossa plataforma utiliza o campo **`borrower.address.country`** como referência para identificar se o cliente está fora do Brasil. Os valores aceitos seguem o padrão [ISO 3166-1](https://en.wikipedia.org/wiki/ISO_3166-1) (código de 3 letras).

- Se o valor for **`BRA`**, o cliente é considerado nacional.
- Se o valor for **diferente de `BRA`** (ex: `USA`, `ARG`, `DEU`), o cliente é considerado no exterior e a plataforma ajusta automaticamente os campos obrigatórios.

## Campos para emissão

Para emitir uma **nota fiscal com cliente no exterior**, os campos obrigatórios são reduzidos em relação a uma emissão nacional:

| Campo | Descrição | Obrigatório |
|-------|-----------|-------------|
| `borrower.type` | Tipo do tomador de serviço (`Undefined`, `NaturalPerson`, `LegalEntity`) | Sim |
| `borrower.name` | Nome ou Razão Social do tomador | Sim |
| `borrower.federalTaxNumber` | CPF ou CNPJ do tomador (opcional para exterior, informar `0` quando não aplicável) | Não |
| `borrower.email` | Email do tomador | Não |
| `borrower.address.country` | Sigla do país no padrão ISO 3166-1 (ex: `USA`, `ARG`) | Sim |
| `borrower.address.postalCode` | Código postal do endereço no exterior | Não |
| `borrower.address.street` | Logradouro | Sim |
| `borrower.address.number` | Número do endereço | Sim |
| `borrower.address.district` | Bairro | Sim |
| `borrower.address.city.name` | Nome da cidade | Sim |
| `borrower.address.city.code` | Código IBGE da cidade (não se aplica para exterior) | Não |
| `borrower.address.state` | Estado, Província ou Região no exterior | Não |
| `cityServiceCode` | Código do serviço no município | Sim |
| `description` | Descrição do serviço prestado | Sim |
| `servicesAmount` | Valor total do serviço | Sim |

:::info

**Nota:** Para clientes no exterior, os campos `federalTaxNumber`, `postalCode`, `city.code` e `state` são **opcionais**. O campo `federalTaxNumber` pode ser informado como `0` quando o cliente não possui CPF ou CNPJ brasileiro.

:::

---

## Emissão via API

Para emitir uma nota fiscal com cliente domiciliado no exterior via API, envie uma requisição informando o campo `borrower.address.country` com um código ISO 3166-1 diferente de `BRA`.

### Exemplo de JSON

```json
{
  "borrower": {
    "type": "Undefined",
    "name": "Google LLC",
    "federalTaxNumber": 0,
    "email": "joao.silva@emaildogoogle.com.br",
    "address": {
      "country": "USA",
      "postalCode": "02142",
      "street": "Main Street",
      "number": "355",
      "additionalInformation": "",
      "district": "Downtown",
      "city": {
        "name": "Cambridge"
      },
      "state": "MA"
    }
  },
  "cityServiceCode": "0101",
  "description": "Descrição do serviço prestado",
  "servicesAmount": 1000.00
}
```

### Observações importantes

- O campo `borrower.type` pode ser `"Undefined"` quando o tipo do tomador não se aplica ao contexto internacional.
- O campo `borrower.address.city.code` (código IBGE) **não deve ser informado** para endereços no exterior, pois não existe código IBGE para cidades internacionais.
- O campo `borrower.address.state` aceita valores com até 60 caracteres para estados, províncias ou regiões no exterior (diferente do padrão nacional de 2 caracteres).

---

## Emissão via Planilha

Também é possível emitir notas fiscais com cliente no exterior utilizando a planilha de importação. O campo principal que determina o cenário é o `endereco_pais`.

### Campos da Planilha

| Coluna da Planilha | API | Descrição | Obrigatório |
|--------------------|-----|-----------|-------------|
| `cpf_cnpj` | `borrower.federalTaxNumber` | CPF ou CNPJ do tomador (informar `0` para exterior) | Não |
| `nome` | `borrower.name` | Nome ou Razão Social do tomador | Sim |
| `email` | `borrower.email` | Email do tomador | Não |
| `endereco_pais` | `borrower.address.country` | Sigla do país ISO 3166-1 (ex: USA, ARG, DEU) | Sim |
| `endereco_cep` | `borrower.address.postalCode` | Código postal no exterior | Não |
| `endereco_logradouro` | `borrower.address.street` | Logradouro | Sim |
| `endereco_numero` | `borrower.address.number` | Número do endereço | Sim |
| `endereco_bairro` | `borrower.address.district` | Bairro | Sim |
| `endereco_cidade_nome` | `borrower.address.city.name` | Nome da cidade | Sim |
| `endereco_cidade_codigo` | `borrower.address.city.code` | Código IBGE (não preencher para exterior) | Não |
| `endereco_estado` | `borrower.address.state` | Estado, Província ou Região | Não |
| `codigo_servico` | `cityServiceCode` | Código do serviço no município | Sim |
| `descricao` | `description` | Descrição do serviço prestado | Sim |
| `valor` | `servicesAmount` | Valor total do serviço | Sim |

### Exemplo de preenchimento

| cpf_cnpj | nome | email | endereco_pais | endereco_cep | endereco_logradouro | endereco_numero | endereco_bairro | endereco_cidade_nome | endereco_estado | codigo_servico | descricao | valor |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | Google LLC | contato@google.com | USA | 02142 | Main Street | 355 | Downtown | Cambridge | MA | 0101 | Descrição do serviço prestado | 1000.00 |

### Observações

- O campo `endereco_pais` deve conter a sigla do país no padrão **ISO 3166-1** (3 letras). Exemplos: `USA`, `ARG`, `DEU`, `GBR`, `JPN`.
- O campo `endereco_cidade_codigo` (código IBGE) **não deve ser preenchido** para clientes no exterior.
- O campo `cpf_cnpj` pode ser preenchido com `0` para clientes que não possuem documento brasileiro.

---

## Perguntas Frequentes (FAQ)

### Preciso informar o CPF/CNPJ do cliente no exterior?

Não. O campo `federalTaxNumber` (ou `cpf_cnpj` na planilha) é **opcional** para clientes no exterior. Informe `0` quando o cliente não possuir documento brasileiro.

### Como sei qual código ISO 3166-1 usar para o país do cliente?

Os códigos seguem o padrão [ISO 3166-1 alfa-3](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3). Alguns exemplos comuns:

| País | Código |
|------|--------|
| Estados Unidos | `USA` |
| Argentina | `ARG` |
| Alemanha | `DEU` |
| Reino Unido | `GBR` |
| Japão | `JPN` |
| Portugal | `PRT` |
| Canadá | `CAN` |

### Posso usar cálculo automático de impostos para clientes no exterior?

Sim. O cálculo automático de impostos funciona normalmente para clientes no exterior. A plataforma identificará automaticamente os detalhes tributários com base no código de serviço.

### O que acontece com o ISS para serviços prestados ao exterior?

A tributação de serviços prestados ao exterior pode variar. Recomendamos consultar seu contador para verificar se o serviço se enquadra como **exportação de serviço** (com possível isenção de ISS) e configurar o campo `taxationType` adequadamente (ex: `Export`).

### Como cadastrar, atualizar ou customizar um imposto?

Para **cadastro de imposto**, **atualização de imposto** ou **cadastro de imposto customizado** para sua empresa, [entre em contato com nosso suporte](https://nfe.io/#contato). A equipe de suporte será responsável por realizar essas configurações na plataforma.

---

## Dúvidas adicionais

Caso tenha dúvidas específicas sobre a emissão de notas fiscais com cliente domiciliado no exterior, [entre em contato com nosso suporte](https://nfe.io/contato) ou consulte seu contador para orientações sobre o enquadramento correto da sua empresa.

---

**Relacionados:**
- [Cálculo Automático de Impostos](./calculo-automatico-impostos)
- [Cálculo Manual de Impostos](./calculo-manual-impostos)
- [Dúvidas na Integração da NFS-e](/docs/documentacao/nota-fiscal-servico-eletronica/duvidas/)
- [Cálculo de Impostos na NFE.io](/docs/documentacao/nota-fiscal-servico-eletronica/duvidas/calculo-de-impostos)
