부가세 계산기
가격에 부가세를 추가하거나 제외합니다. 커스텀 세율 지원.
자주 사용하는 세율:
VAT 계산기(부가가치세)는 가격에 VAT를 빠르고 정확하게 추가하거나 제거하는 데 도움을 줍니다. VAT는 160개 이상의 국가에서 상품과 서비스에 적용되는 소비세이며, 표준 세율은 일부 지역의 5%에서 헝가리의 27%까지 크게 다릅니다.
VAT 추가: 세전(순) 가격과 VAT 세율을 입력하면 VAT 금액과 총(세후) 가격을 알 수 있습니다. VAT 제거: 세금 포함(총) 가격과 VAT 세율을 입력하면 세전 가격과 VAT 금액을 추출합니다 — 이것을 역 VAT 계산 또는 VAT 공제라고 합니다.
일반적인 VAT 세율은 영국 20%, 독일 19%, 프랑스 20%, 이탈리아 22%, 스페인 21%이지만 많은 상품 및 서비스 범주에는 할인 세율이 적용됩니다. 특정 제품이나 서비스 범주에 적용되는 세율을 항상 확인하세요.
자주 묻는 질문
코드 구현
def add_vat(net: float, rate: float) -> dict:
"""Add VAT to a net (pre-tax) price."""
vat_amount = net * (rate / 100)
gross = net + vat_amount
return {"net": net, "vat": vat_amount, "gross": gross, "rate": rate}
def remove_vat(gross: float, rate: float) -> dict:
"""Extract VAT from a VAT-inclusive (gross) price."""
net = gross / (1 + rate / 100)
vat_amount = gross - net
return {"net": net, "vat": vat_amount, "gross": gross, "rate": rate}
# Example: Add 20% VAT
r1 = add_vat(net=100, rate=20)
print(f"Net: ${r1['net']:.2f}")
print(f"VAT: ${r1['vat']:.2f} ({r1['rate']}%)")
print(f"Gross: ${r1['gross']:.2f}")
print()
# Example: Remove 20% VAT from £120 inclusive price
r2 = remove_vat(gross=120, rate=20)
print(f"Gross: ${r2['gross']:.2f} (VAT inclusive)")
print(f"VAT: ${r2['vat']:.2f} ({r2['rate']}%)")
print(f"Net: ${r2['net']:.2f} (ex VAT)")
# Common VAT rates reference
print("\nCountry VAT Rates:")
rates = {"UK": 20, "Germany": 19, "France": 20, "Australia": 10, "Japan": 10}
for country, rate in rates.items():
r = add_vat(100, rate)
print(f" {country} ({rate}%): ${r['gross']:.0f} on $100")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.