Do you need a customs declaration when sending a parcel to Monaco (from another EU member state)?

No.1 While Monaco is not an EU member state, it has been in a customs union with France since 1968. This means that shipments to Monaco are treated exactly like shipments to France.

You can also find information about Monaco on the European Commission’s “Taxation and Customs Union” website, which clearly states that Monaco is

Treated as territory of France for customs, VAT and excise purposes.

For an even more authoritative source, take a look at Article 4, Nr. 2 of Regulation (EU) No 952/2013:

The following territories […] shall, taking into account the conventions and treaties applicable to them, be considered to be part of the customs territory of the Union:
(a) FRANCE
The territory of Monaco […]

Part of the customs territory of the EU. This should settle any debate. However, it doesn’t prevent some postal organizations from doing their own (weird) thing.

How do different postal organizations handle parcels to Monaco?

La Poste (France) gets it right:

Monaco is a third-party state with respect to the European Union but is part of the EU customs territory. Therefore, if you send a parcel from France, no specific customs formalities apply.
(Monaco est un état tiers vis-à-vis de l’Union européenne mais fait partie du territoire douanier de l’UE. Ainsi, si vous envoyez un colis de France, aucune formalité douanière spécifique ne s’applique.)

DHL (Germany) is also correct:

Due to an existing monetary and customs union with France, no customs documents are necessary.
(Aufgrund einer bestehenden Währungs- und Zollunion mit Frankreich sind keine Zollpapiere notwendig.)

Bpost (Belgium) lumps Monaco together with countries like Andorra (neither in the EU nor in the customs union) and places that are part of a EU country but not in the customs union, like the German enclave of Büsingen in Switzerland:

Bpost screenshot

While the linked page incorrectly states that customs documents are required for Monaco, Bpost doesn’t actually require them when you create a parcel label online.

POST (Luxembourg) has no information about shipments to Monaco on their website that I could find, but does require you to complete a customs declaration when you create a parcel label through their mypost.lu service (this functionality of mypost may be available to business customers only):

Luxembourg POST's mypost.lu service requires a custom declaration to be filled out for shipments to Monaco, which is not correct

When my boss contacted them about this in December 2024, they incorrectly but confidently replied that:

Monaco is located in Europe but not in the EU, therefore a customs declaration must be made.
(Monaco befindet sich zwar in Europa jedoch nicht in der EU deshalb muss eine Zolldeklarierung gemacht werden.)

So, if you mistakenly thought that you needed a customs declaration for your parcel to Monaco, don’t be too hard on yourself – even postal employees get this very wrong.


  1. The complete answer is: No, unless you’re in a territory that belongs to an EU member state but is not part of the customs union. Again, this is exactly the same as if you were sending a parcel to France. ↩︎

Are there alternatives to Patreon?

Update December 13, 2017: Patreon is sorry and will not roll out the fee changes.

Services provided by Patreon

Patreon is an intermediary between content creators and consumers (“Patrons”). The value-added functions provided by Patreon are:

  1. Payment processing and management (subscription / per creation).
  2. VAT handling.
  3. Low fees for micropayments (through payment aggregation).
  4. Content hosting and access regulation.
  5. Social networking.

Patreon has recently announced changes to their fee structure which will make it significantly more expensive to support a large number of creators with small amounts, effectively eliminating the third point. For further information, read this discussion on Reddit, this blog post or head over to Twitter to witness the shitstorm. There’s also an interesting theory that financial regulations might be the true reason why Patreon suddenly shot themselves in the foot .

Patreon alternatives

The only alternative providing all of the 5 functions listed above appears to be Drip (by Kickstarter). However, Drip is currently “invite-only” and not yet open to all creators.

All other alternatives I found may fulfill some of the functions, but not all of them. Nevertheless, they often charge higher fees than Patreon.

Snowdrift.coop maintains an excellent overview of crowdfunding and fundraising services  (there are several lists on that page, be sure to scroll all the way down). However, many of them won’t solve the micropayment problem (notable exceptions are Flattr and Liberapay).

You could also have a look at marketplaces for digital goods, particularly if your supporters expect to get something in return for their payments. Here are two lists to get you started:
12 Platforms to Sell Digital Downloads
Sell Product Online

The majority of creators I used to support on Patreon offer direct donations through PayPal or via bank transfer. Obviously, this only satisfies the first point on my list, but it might still be an acceptable solution to many small donors who removed their pledges on Patreon in protest against the new fee structure.

Updates: Other articles (chronological order):

Updates: Other possible alternatives to Patreon:

Alphabetical order, last updated on December 6, 2020

Where to get a UPC or EAN for Amazon?

When listing a new product on Amazon, you’ll be required to enter a product name, manufacturer and a UPC or EAN. Unfortunately, not all manufacturers assign these codes to their products. So where can you get them?

The official place is the GS1 (Global Standards 1) organization in your country (use country selector here or simply enter “GS1” and the name of your country in your favourite search engine). However, nothing prevents you from registering in another country if this is cheaper or easier. For me, registering with GS1 UK GS1 France would be significantly cheaper and faster than registering with GS1 Belgium & Luxembourg.

If even the cheapest package from GS1 is too expensive for you, you might feel tempted to buy from a reseller. I strongly advise against this. This may be an option if you know what you’re doing. Due to a class action settlement (PDF), some numbers can be legally resold and do not require yearly payments to ensure that they remain valid. There are risks, of course: What’s to prevent the reseller from selling the same GTIN multiple times or from selling a number that’s completely made up? Going through a reseller also means that your company would not show up in the GEPIR (Global Electronic Party Information Registry) when an end user or business partner checks “your” GTIN. This directory might be helpful when looking for a trustworthy reseller.

Update May 5. 2016: This article claims that “Amazon has started cross checking listing UPC’s against the GS1 database”, which would make it impossible to use codes bought from resellers.

Further information:


This post was updated on October 24, 2015 and May 5, 2016. Changes are marked as follows: deleted and inserted.

Bye bye, Moneybookers (Skrill)

I had such high hopes for you, thought you might grow up to challenge PayPal. I soon realized that you were special. Your special SMS verification lead to a number of complaints from customers who claimed they’d never received your message. Those special “ISO” country codes you used in your merchant gateway forced me to write a function with the sole purpose of converting actual ISO 3166 codes to your system. There’s also the special way you treat refunds by keeping the original transaction fees.

Then came Christmas 2004 and it seemed like everyone suddenly wanted a digital scale. Our business took off, but you were skeptical and refused a large number of transactions. Our customers sent us angry emails asking why their credit card worked everywhere else but not with us. I apologized and asked them to use PayPal instead. Almost all transactions went through just fine and none turned out to be fraudulent.

After this disappointing experience I quickly signed up with Worldpay but still kept you around as a payment option for customers who already had a Moneybookers account. Very few did. This year, only one customer used your service.

Eventually, you decided you had to change. You gave yourself a new name (Skrill). You informed me about a new inactivity fee for merchant accounts and started charging a monthly gateway usage fee. Your new name suddenly made sense: Like a whale filtering krill out of the ocean, you wanted to become incredibly fat by feeding on millions of users.

Thankfully, you made it easy to close my account. Best of luck in your future endeavours.

EU Council adopts directive to harmonise consumer rights in distance purchases

After more than five years of consultations and discussions, the Council of the European Union has finally adopted a new directive harmonising “consumer rights in distance (including on-line) and off-premises purchases” (press release (PDF) and directive (PDF), hat tip to heise.de).

Despite the talk about “better protection of consumer rights”, I believe that the central problem this directive is meant to fix is the following:

The cross-border potential of distance selling, which should be one of the main tangible
results of the internal market, is not fully exploited.

Not fully exploited? You could blame the fact that the common market does not have a common language or that cross-border shipping costs are frequently ridiculously high, but a lot of the blame most certainly goes to the EU and the member states for having introduced diverging national versions of previous directives relating to “distance selling”.

Just to mention two obvious issues, a trader who wanted to sell to all EU member states had to deal with a period for the right of withdrawal which could be anywhere from 7 days to 15 days and with different regulations concerning the reimbursement of return shipping costs. Some countries went completely over the top: Germany introduced not just a right of withdrawal, but also an alternate “right of return” (which of course was almost the same thing, but not quite) and a unique exemption for the reimbursement of return shipping costs of orders under 40€ (only valid under certain circumstances) – and that’s just scratching the surface of this mess.

Therefore, as someone who works for small company which sells across borders every day and also as a consumer who often has to deal with merchants who – understandably – say “no thanks” and refuse to sell to countries other than their own, I do welcome this new harmonised directive. However, I’m a bit appalled that the member states are being given two further years to “incorporate the new rules into their domestic legislation”.

This lack of urgency to actually make the internal market work is – in my humble opinion – at the root of many of the EU’s current severe problems.