Skip to main content

Menu top header en

  • About us
  • Entrepreneurship
  • Success stories
  • News and events
  • Blog
  • Spanish
  • English
Bogotá
GMT -5

09:50 pm

New York
GMT -5

09:50 pm

L. A.
GMT -8

06:50 pm

Tokyo
GMT +9

11:50 am

Sydney
GMT +11

01:50 pm

London
GMT +0

02:50 am

Prev
Next
Inicio

Main menu en

Menu
  • Why Bogota?
      • General Facts and Figures
      • Business climate
      • Strategic location
      • Market Access from Colombia and Bogota
      • Workforce
      • Operating Environment
      • Attractive Incentives
      • Quality of Life
      • Information System for investors
      • Smart Specialization in Bogota-Region
    • Click to Benchmark
    • Close
  • Investment sectors
      • Information Technology
      • Outsourcing Industry (BPO)
      • Pharmaceutical Industry
      • Health Services
      • Medical devices
      • Food and Beverage Industry
      • Construction Materials
      • Infrastructure and City Projects
      • Creative industries
      • Cosmetics
      • Other Investment Sectors
    • Close
  • How to invest
      • How to live and work in Colombia
      • How to invest and exchange foreign currency in Colombia
      • How to start a company in Colombia
      • How to pay taxes in Colombia
      • How to import and export customs in Colombia
      • Which foreign investment incentives exist?
      • How to buy and rent property in Colombia
      • How to employ workers in Colombia
      • How is intellectual property protected in Colombia
      • How to contract with the colombian government
      • How to get access to banking in Colombia
      • How to acquire environmental licenses
      • How free economic competition is protected in Colombia
      • How a company is liquidated in Colombia
      • Doing business with medical cannabis
    • Close
  • How can we help
  • About us
  • Entrepreneurship
  • Success stories
  • News and events
    • Spanish
    • English
Home Invest in bogota
Bogotá
GMT -5

09:50 pm

New York
GMT -5

09:50 pm

L. A.
GMT -8

06:50 pm

Tokyo
GMT +9

11:50 am

Sydney
GMT +11

01:50 pm

London
GMT +0

02:50 am

Prev
Next
  1. Home
  2. How to invest
  3. How to Import and Export Customs in Colombia
Customs Regime
Created by:
Posse Herrera Ruiz

How to Import and Export Customs in Colombia

What are Colombia’s customs procedures and what free trade agreements does it have in effect?
Juan David Barbosa, Partner of Customs and International Commerce of the law firm Posse Herrera Ruiz, presents the chapter "Customs Regime and Free Trade Agreements" of the 2019 Foreign Investment Guide of Bogotá

Recently, Colombia issued Decree 1165 of 2019, which is a compilation of all the regulations for its customs regime. This instrument helps protect user security and, as a result, helps facilitate customs documentation and procedures.

Import regime:

Under different forms of imports, Decree 1165 of 2019 includes:

  • Regular imports, which are only subject to comply with all obligations and formalities.
  • Temporary imports, which are those that do not intend to remain in the territory indefinitely and are either in transit or under processing.
  • Postal traffic and urgent shipment imports for shipments that do not exceed USD 2,000.

Export regime: 

To export products from Colombia to another nation or free zone, the exporter must be authorized, which is the natural or legal person who requested and obtained a favorable risk classification certificate from the DIAN. The Single Tax Registry (RUT, Registro Único Tributario) must also be filed as an exporter – for which the position of the tariff subheading of the product to be exported must be determined, the applicable approvals needed in order to export the product must be obtained, and any corresponding customs procedures must be performed. 

Take into account

  • The Single Window of Foreign Trade (VUCE, Ventanilla Única de Comercio Exterior) is the main tool for facilitating trade in the country. It helps channel the foreign trade procedures of users with government entities. This facilitates the exchange of information, eliminates redundant procedures, helps implement efficient controls and promotes the transparency of administrative actions. 
×

Error message

  • Warning: array_flip(): Can only flip STRING and INTEGER values! in Drupal\Core\Entity\EntityStorageBase->loadMultiple() (line 265 of core/lib/Drupal/Core/Entity/EntityStorageBase.php).
    Drupal\Core\Entity\EntityStorageBase->loadMultiple(Array) (Line: 249)
    Drupal\Core\Entity\EntityStorageBase->load(Object) (Line: 51)
    Drupal\taxonomy\Plugin\views\argument\Taxonomy->title() (Line: 980)
    Drupal\views\Plugin\views\argument\ArgumentPluginBase->getTitle() (Line: 1110)
    Drupal\views\ViewExecutable->_buildArguments() (Line: 1267)
    Drupal\views\ViewExecutable->build(NULL) (Line: 1391)
    Drupal\views\ViewExecutable->execute() (Line: 263)
    Drupal\views_field_view\Plugin\views\field\View->render(Object) (Line: 1155)
    Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object) (Line: 236)
    template_preprocess_views_view_field(Array, 'views_view_field', Array) (Line: 287)
    Drupal\Core\Theme\ThemeManager->render('views_view_field', Array) (Line: 437)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 1747)
    Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object) (Line: 761)
    Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(Array)
    call_user_func(Array, Array) (Line: 378)
    Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array, 1) (Line: 151)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 582)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 152)
    Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 712)
    Drupal\views\Plugin\views\style\StylePluginBase->renderFields(Array) (Line: 576)
    Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(Array, Array, 1) (Line: 468)
    Drupal\views\Plugin\views\style\StylePluginBase->render(Array) (Line: 2111)
    Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1533)
    Drupal\views\ViewExecutable->render() (Line: 131)
    Drupal\views\Plugin\views\display\Block->execute() (Line: 1630)
    Drupal\views\ViewExecutable->executeDisplay('block_1', Array) (Line: 77)
    Drupal\views\Element\View::preRenderViewElement(Array) (Line: 59)
    Drupal\views\Plugin\Block\ViewsBlock->build() (Line: 212)
    Drupal\context\Plugin\ContextReaction\Blocks->execute(Array, Object, Array) (Line: 109)
    Drupal\context\Plugin\DisplayVariant\ContextBlockPageVariant->build() (Line: 259)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 44)
    Drupal\services\StackMiddleware\FormatSetter->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 693)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Warning: Illegal offset type in Drupal\Core\Entity\EntityStorageBase->getFromStaticCache() (line 172 of core/lib/Drupal/Core/Entity/EntityStorageBase.php).
    Drupal\Core\Entity\EntityStorageBase->getFromStaticCache(Array) (Line: 275)
    Drupal\Core\Entity\EntityStorageBase->loadMultiple(Array) (Line: 249)
    Drupal\Core\Entity\EntityStorageBase->load(Object) (Line: 51)
    Drupal\taxonomy\Plugin\views\argument\Taxonomy->title() (Line: 980)
    Drupal\views\Plugin\views\argument\ArgumentPluginBase->getTitle() (Line: 1110)
    Drupal\views\ViewExecutable->_buildArguments() (Line: 1267)
    Drupal\views\ViewExecutable->build(NULL) (Line: 1391)
    Drupal\views\ViewExecutable->execute() (Line: 263)
    Drupal\views_field_view\Plugin\views\field\View->render(Object) (Line: 1155)
    Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object) (Line: 236)
    template_preprocess_views_view_field(Array, 'views_view_field', Array) (Line: 287)
    Drupal\Core\Theme\ThemeManager->render('views_view_field', Array) (Line: 437)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 1747)
    Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object) (Line: 761)
    Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(Array)
    call_user_func(Array, Array) (Line: 378)
    Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array, 1) (Line: 151)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 582)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 152)
    Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 712)
    Drupal\views\Plugin\views\style\StylePluginBase->renderFields(Array) (Line: 576)
    Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(Array, Array, 1) (Line: 468)
    Drupal\views\Plugin\views\style\StylePluginBase->render(Array) (Line: 2111)
    Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1533)
    Drupal\views\ViewExecutable->render() (Line: 131)
    Drupal\views\Plugin\views\display\Block->execute() (Line: 1630)
    Drupal\views\ViewExecutable->executeDisplay('block_1', Array) (Line: 77)
    Drupal\views\Element\View::preRenderViewElement(Array) (Line: 59)
    Drupal\views\Plugin\Block\ViewsBlock->build() (Line: 212)
    Drupal\context\Plugin\ContextReaction\Blocks->execute(Array, Object, Array) (Line: 109)
    Drupal\context\Plugin\DisplayVariant\ContextBlockPageVariant->build() (Line: 259)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 44)
    Drupal\services\StackMiddleware\FormatSetter->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 693)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Warning: Illegal offset type in isset or empty in Drupal\Core\Entity\EntityStorageBase->load() (line 250 of core/lib/Drupal/Core/Entity/EntityStorageBase.php).
    Drupal\Core\Entity\EntityStorageBase->load(Object) (Line: 51)
    Drupal\taxonomy\Plugin\views\argument\Taxonomy->title() (Line: 980)
    Drupal\views\Plugin\views\argument\ArgumentPluginBase->getTitle() (Line: 1110)
    Drupal\views\ViewExecutable->_buildArguments() (Line: 1267)
    Drupal\views\ViewExecutable->build(NULL) (Line: 1391)
    Drupal\views\ViewExecutable->execute() (Line: 263)
    Drupal\views_field_view\Plugin\views\field\View->render(Object) (Line: 1155)
    Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object) (Line: 236)
    template_preprocess_views_view_field(Array, 'views_view_field', Array) (Line: 287)
    Drupal\Core\Theme\ThemeManager->render('views_view_field', Array) (Line: 437)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 1747)
    Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object) (Line: 761)
    Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(Array)
    call_user_func(Array, Array) (Line: 378)
    Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array, 1) (Line: 151)
    Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 582)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 152)
    Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 712)
    Drupal\views\Plugin\views\style\StylePluginBase->renderFields(Array) (Line: 576)
    Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(Array, Array, 1) (Line: 468)
    Drupal\views\Plugin\views\style\StylePluginBase->render(Array) (Line: 2111)
    Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1533)
    Drupal\views\ViewExecutable->render() (Line: 131)
    Drupal\views\Plugin\views\display\Block->execute() (Line: 1630)
    Drupal\views\ViewExecutable->executeDisplay('block_1', Array) (Line: 77)
    Drupal\views\Element\View::preRenderViewElement(Array) (Line: 59)
    Drupal\views\Plugin\Block\ViewsBlock->build() (Line: 212)
    Drupal\context\Plugin\ContextReaction\Blocks->execute(Array, Object, Array) (Line: 109)
    Drupal\context\Plugin\DisplayVariant\ContextBlockPageVariant->build() (Line: 259)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 44)
    Drupal\services\StackMiddleware\FormatSetter->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 693)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    

Keep in mind

  • The new Customs Decree includes a risk management system for performing effective customs controls, combating smuggling and facilitating international trade. This system uses the data from those involved in the logistics chain and involved in payment and compliance matters regarding tax, customs and exchange obligations.
  • Regardless of whether Brexit is passed with a consensus or not, the existing commercial relationship between Colombia and the United Kingdom will not be affected. This is because in May 2019, the countries signed a new treaty that will allow for the commercial relationship to continue that currently exists under the agreement with the European Union.
Posse Herrera Ruiz
Nombre abogado
Posse Herrera Ruiz

Since its foundation in 1927, Posse Herrera Ruiz has found comprehensive, creative, sound and value-added solutions that optimize returns on investments and minimize risks to clients by taking a multidisciplinary and systematic approach.

Visit The Homepage

Related topics

 

Medical Cannabis
Doing business with medical cannabis
What regulations does Colombia have for growing and processing medical cannabis? What business opportunities are there in this field?
Corporate Insolvency Regime in Colombia
How a Company is Liquidated in Colombia
How are companies liquidated in Colombia? What guarantees exist for the effective payment of creditors’ debts in the event of a company having to go into liquidation?
Foreign Direct Investment Incentives
Which Foreign Investment Incentives exist?
*Due to changes in the tax regime (Law 2010, December 27th, 2019) this chapter is being updated*

View all topics

Need more information?

Contact Invest in Bogota to receive all the information and advice you need to invest in Bogota and Colombia.

Contact us

Visit us

Calle 67 #  8 - 32/44, 4th Floor.

Bogota, Colombia.

Call us

+57 031 742 30 30

Write us

info@investinbogota.org

Follow us
  • Twitter
  • facebook
  • LinkedIn
  • youtube
  • Instagram

Leave us your data and download the file for free!

I accept the terms and conditions of the Personal Data Protection Law. More information here: https://en.investinbogota.org/Disclaimer
Items Imagen link
Invest in Bogotá
Items Imagen link
Bogotá
:

An initiative of:

Items Imagen link
Cámara de comercio
Alcaldia de Bogota

menu bottom footer en

  • About Invest in Bogota
  • Invitations
  • Transparence law
  • Disclaimer
  • City Brand

All rights reserved Invest in Bogotá 2018