Charges for the use of intellectual property, receipts (BoP, current US$)

Source: worldbank.org, 01.09.2025

Year: 2024

Flag Country Value Value change, % Rank
Angola Angola 12,845 -97.5% 84
Albania Albania 6,354,952 +106% 67
Argentina Argentina 280,303,184 +11.9% 36
Australia Australia 6,247,673,190 +19% 14
Austria Austria 1,910,562,296 +5.7% 21
Azerbaijan Azerbaijan 21,205,000 +403% 57
Belgium Belgium 4,788,427,809 +6.52% 17
Bangladesh Bangladesh 1,253,615 -47.1% 72
Bulgaria Bulgaria 424,900,000 +15.4% 32
Bosnia & Herzegovina Bosnia & Herzegovina 28,570,666 +49.4% 53
Brazil Brazil 1,092,853,630 +18.7% 27
Bhutan Bhutan -8,581 -199% 85
Canada Canada 8,101,692,458 -5.56% 13
Switzerland Switzerland 34,295,209,040 +25.7% 6
Chile Chile 89,737,004 +12.8% 48
China China 10,125,387,624 -7.21% 10
Colombia Colombia 227,652,727 +0.494% 38
Cape Verde Cape Verde 72,122 +88% 79
Costa Rica Costa Rica 20,247,649 +166% 58
Cyprus Cyprus 2,167,000,853 +21.3% 20
Czechia Czechia 1,076,986,203 +12.7% 28
Germany Germany 45,843,477,326 -4.71% 4
Denmark Denmark 8,111,001,595 +19.6% 12
Ecuador Ecuador 6,685,762 -36% 66
Spain Spain 4,854,604,061 +15.9% 16
Estonia Estonia 97,372,672 -27.4% 46
Finland Finland 4,677,419,809 +33.6% 18
France France 18,498,591,478 +7.32% 8
United Kingdom United Kingdom 40,460,281,060 +25.3% 5
Georgia Georgia 27,356,365 +71.9% 55
Greece Greece 48,629,311 -1.84% 51
Grenada Grenada 44,591 +4.79% 81
Guatemala Guatemala 18,217,610 +2.99% 59
Croatia Croatia 161,198,822 +16.5% 43
Hungary Hungary 1,735,215,730 +5.58% 22
Indonesia Indonesia 188,928,599 -11.5% 41
India India 1,728,889,910 +13.3% 23
Iceland Iceland 90,874,567 +4.3% 47
Israel Israel 3,642,100,000 +15.4% 19
Italy Italy 5,330,274,205 -6.49% 15
Jamaica Jamaica 6,105,851 +43.8% 68
Japan Japan 51,355,040,613 -1.07% 3
Kazakhstan Kazakhstan 12,790,370 -59.5% 63
Cambodia Cambodia 7,088,691 -63.4% 65
South Korea South Korea 9,352,600,000 +2.33% 11
St. Lucia St. Lucia 128,427 +0.551% 77
Lesotho Lesotho 157,211 +0.664% 76
Lithuania Lithuania 14,158,705 -2.83% 60
Luxembourg Luxembourg 1,523,220,417 -41.1% 24
Latvia Latvia 14,055,101 +44.5% 61
Moldova Moldova 3,840,000 +11.6% 70
Mexico Mexico 376,980,724 -12.7% 34
North Macedonia North Macedonia 22,256,810 +8.28% 56
Malta Malta 249,966,761 +9.59% 37
Montenegro Montenegro 771,151 -17.1% 74
Malaysia Malaysia 347,665,490 +23.3% 35
Namibia Namibia 3,430,227 -13.5% 71
Netherlands Netherlands 70,057,493,481 +9.89% 2
Norway Norway 452,704,451 +2.95% 31
Nepal Nepal 119,027 78
New Zealand New Zealand 1,126,443,039 +12% 26
Pakistan Pakistan 13,000,000 +18.2% 62
Panama Panama 796,371 -70.9% 73
Peru Peru 43,392,923 +5.54% 52
Philippines Philippines 27,971,020 -8.2% 54
Poland Poland 1,506,000,000 +9.93% 25
Portugal Portugal 198,092,507 +6% 40
Palestinian Territories Palestinian Territories 20,219 -39.5% 83
Romania Romania 116,393,219 +14.4% 44
Russia Russia 553,650,000 -12% 29
Singapore Singapore 19,649,113,179 +9.13% 7
Solomon Islands Solomon Islands 70,147 -0.942% 80
El Salvador El Salvador 408,233 -3.61% 75
Suriname Suriname 5,001,635 +67,541% 69
Slovakia Slovakia 76,730,493 -2.71% 49
Slovenia Slovenia 174,457,145 -0.666% 42
Sweden Sweden 10,916,286,416 +14.9% 9
Thailand Thailand 384,394,386 +18.1% 33
Turkey Turkey 536,000,000 -5.63% 30
Ukraine Ukraine 67,000,000 +17.5% 50
Uruguay Uruguay 114,628,858 +1.32% 45
United States United States 144,449,000,000 +7.44% 1
Uzbekistan Uzbekistan 10,494,937 -66.4% 64
Samoa Samoa 32,847 +51% 82
South Africa South Africa 218,089,642 +30% 39

The indicator 'Charges for the use of intellectual property, receipts (BoP, current US$)' provides a critical insight into a country's economic performance in the context of globalization and innovation. This category encapsulates the financial transactions related to the use of intellectual property, which includes patents, copyrights, trademarks, and licenses, enabling countries to generate revenue from their intellectual assets. The balance of payments (BoP) reports this income, revealing how countries are effectively capitalizing on their creative and innovative capacities.

The importance of this indicator cannot be overstated. It reflects a nation's ability to innovate and protect its intellectual property while engaging in international trade. High charges for intellectual property usage often correlate with advanced economies that invest heavily in research and development, demonstrating the value of their innovations on a global scale. For instance, in 2023, the median value for this indicator stood at approximately 31.26 million US dollars, which underscores the overall importance of intellectual property revenue in global trade.

The top five countries that excel in generating revenue from the use of intellectual property are the United States, Netherlands, Japan, Germany, and the United Kingdom. Specifically, the United States leads by a significant margin with receipts totaling approximately 134.44 billion US dollars, indicating its substantial investment in technological and cultural innovation. The Netherlands and Japan follow with values of about 63.75 billion and 51.02 billion US dollars respectively. This trend signifies that these countries possess the means and structures to protect and monetize their intellectual property effectively, showcasing their competitive advantages in global markets.

In contrast, countries at the bottom of the scale, such as Ethiopia, Tajikistan, and Burundi, report significantly lower receipts, ranging from just a few hundred to a few thousand US dollars. This stark difference highlights the challenges faced by developing nations in nurturing and leveraging innovative capabilities due to limited resources, infrastructure, and investment in education and technology. For these nations, the journey toward improving their standings involves overcoming systemic barriers that inhibit intellectual property development and exploitation.

The relations to other economic indicators are also noteworthy. The charges for the use of intellectual property are often associated with GDP growth, trade balance, and foreign direct investment (FDI). A robust intellectual property sector can enhance a country's position in global value chains, leading to increased exports and a favorable trade balance. Furthermore, countries that excel in intellectual property receipts often attract more foreign investment, as companies seek to capitalize on a supportive technological and legal framework that protects intellectual assets.

Several factors influence a nation's performance in collecting charges for intellectual property. Firstly, the level of investment in research and development is a crucial determinant. Countries that allocate significant resources to R&D are more likely to produce innovative products and solutions, which can then be licensed or patented. Additionally, the effectiveness of a country's intellectual property laws and enforcement mechanisms plays a critical role. Strong legal frameworks encourage inventors and businesses to pursue intellectual property rights, fostering an environment conducive to creativity and innovation.

Strategies for enhancing this indicator often involve comprehensive policy adjustments aimed at improving education, promoting entrepreneurship, and fostering a culture of innovation. Governments can implement measures to support startups and small enterprises in navigating the complexities of intellectual property rights. They can also encourage international collaboration and partnerships that facilitate technology transfer and cross-border innovations. Furthermore, investing in human capital through education and training programs is essential for building a workforce capable of innovation.

Solutions to the challenges posited by low intellectual property revenues in some countries include developing partnerships with international organizations that can provide technical assistance and funding necessary to boost local innovation systems. Creating incentive structures that reward innovation and providing clear pathways for securing intellectual property rights can also help stimulate growth in this area.

Despite its significance, this indicator does have its flaws. Relying solely on monetary values does not account for the qualitative impacts of intellectual property. For example, a country might have high receipts from intellectual property, but the societal benefits, inclusive growth, and its role in sustainable development might not be reflected adequately. Additionally, disparities in reporting standards and the lack of harmonization in international intellectual property laws create challenges for accurate comparisons across countries.

Examining the historical data for this indicator reveals a steady increase in global receipts from the use of intellectual property over the decades. Starting at a mere 2.8 million US dollars in 1962, the figure has ballooned to approximately 486.59 billion US dollars by 2023. This escalation reflects the growing recognition of intellectual property as a valuable economic asset in an increasingly competitive and interconnected global market.

The trend also illustrates how emerging technologies, such as artificial intelligence and digital innovations, have revolutionized traditional industries and created new opportunities for intellectual property generation. Countries that embrace these technologies and adapt their legal frameworks to account for them are likely to see continued growth in this domain. As we move toward a future characterized by rapid technological advancements, the charges for the use of intellectual property will undoubtedly play a central role in shaping economic landscapes worldwide. Ultimately, fostering a culture of innovation and effectively managing intellectual assets will be crucial for countries seeking to enhance their economic trajectories and ensure sustained prosperity.

                    
# Install missing packages
import sys
import subprocess

def install(package):
subprocess.check_call([sys.executable, "-m", "pip", "install", package])

# Required packages
for package in ['wbdata', 'country_converter']:
try:
__import__(package)
except ImportError:
install(package)

# Import libraries
import wbdata
import country_converter as coco
from datetime import datetime

# Define World Bank indicator code
dataset_code = 'BX.GSR.ROYL.CD'

# Download data from World Bank API
data = wbdata.get_dataframe({dataset_code: 'value'},
date=(datetime(1960, 1, 1), datetime.today()),
parse_dates=True,
keep_levels=True).reset_index()

# Extract year
data['year'] = data['date'].dt.year

# Convert country names to ISO codes using country_converter
cc = coco.CountryConverter()
data['iso2c'] = cc.convert(names=data['country'], to='ISO2', not_found=None)
data['iso3c'] = cc.convert(names=data['country'], to='ISO3', not_found=None)

# Filter out rows where ISO codes could not be matched — likely not real countries
data = data[data['iso2c'].notna() & data['iso3c'].notna()]

# Sort for calculation
data = data.sort_values(['iso3c', 'year'])

# Calculate YoY absolute and percent change
data['value_change'] = data.groupby('iso3c')['value'].diff()
data['value_change_percent'] = data.groupby('iso3c')['value'].pct_change() * 100

# Calculate ranks (higher GDP per capita = better rank)
data['rank'] = data.groupby('year')['value'].rank(ascending=False, method='dense')

# Calculate rank change from previous year
data['rank_change'] = data.groupby('iso3c')['rank'].diff()

# Select desired columns
final_df = data[['country', 'iso2c', 'iso3c', 'year', 'value',
'value_change', 'value_change_percent', 'rank', 'rank_change']].copy()

# Optional: Add labels as metadata (could be useful for export or UI)
column_labels = {
'country': 'Country name',
'iso2c': 'ISO 2-letter country code',
'iso3c': 'ISO 3-letter country code',
'year': 'Year',
'value': 'GDP per capita (current US$)',
'value_change': 'Year-over-Year change in value',
'value_change_percent': 'Year-over-Year percent change in value',
'rank': 'Country rank by GDP per capita (higher = richer)',
'rank_change': 'Change in rank from previous year'
}

# Display first few rows
print(final_df.head(10))

# Optional: Save to CSV
#final_df.to_csv("gdp_per_capita_cleaned.csv", index=False)
                    
                
                    
# Check and install required packages
required_packages <- c("WDI", "countrycode", "dplyr")

for (pkg in required_packages) {
  if (!requireNamespace(pkg, quietly = TRUE)) {
    install.packages(pkg)
  }
}

# Load the necessary libraries
library(WDI)
library(dplyr)
library(countrycode)

# Define the dataset code (World Bank indicator code)
dataset_code <- 'BX.GSR.ROYL.CD'

# Download data using WDI package
dat <- WDI(indicator = dataset_code)

# Filter only countries using 'is_country' from countrycode
# This uses iso2c to identify whether the entry is a recognized country
dat <- dat %>%
  filter(countrycode(iso2c, origin = 'iso2c', destination = 'country.name', warn = FALSE) %in%
           countrycode::codelist$country.name.en)

# Ensure dataset is ordered by country and year
dat <- dat %>%
  arrange(iso3c, year)

# Rename the dataset_code column to "value" for easier manipulation
dat <- dat %>%
  rename(value = !!dataset_code)

# Calculate year-over-year (YoY) change and percentage change
dat <- dat %>%
  group_by(iso3c) %>%
  mutate(
    value_change = value - lag(value),                              # Absolute change from previous year
    value_change_percent = 100 * (value - lag(value)) / lag(value) # Percent change from previous year
  ) %>%
  ungroup()

# Calculate rank by year (higher value => higher rank)
dat <- dat %>%
  group_by(year) %>%
  mutate(rank = dense_rank(desc(value))) %>% # Rank countries by descending value
  ungroup()

# Calculate rank change (positive = moved up, negative = moved down)
dat <- dat %>%
  group_by(iso3c) %>%
  mutate(rank_change = rank - lag(rank)) %>% # Change in rank compared to previous year
  ungroup()

# Select and reorder final columns
final_data <- dat %>%
  select(
    country,
    iso2c,
    iso3c,
    year,
    value,
    value_change,
    value_change_percent,
    rank,
    rank_change
  )

# Add labels (variable descriptions)
attr(final_data$country, "label") <- "Country name"
attr(final_data$iso2c, "label") <- "ISO 2-letter country code"
attr(final_data$iso3c, "label") <- "ISO 3-letter country code"
attr(final_data$year, "label") <- "Year"
attr(final_data$value, "label") <- "GDP per capita (current US$)"
attr(final_data$value_change, "label") <- "Year-over-Year change in value"
attr(final_data$value_change_percent, "label") <- "Year-over-Year percent change in value"
attr(final_data$rank, "label") <- "Country rank by GDP per capita (higher = richer)"
attr(final_data$rank_change, "label") <- "Change in rank from previous year"

# Print the first few rows of the final dataset
print(head(final_data, 10))