Do you get billed if you use AWS free-tier as your VPN server?

From what I read and understand, free-tier is free until there is no byte transfers done, correct?
If I am going to use my AWS server for VPN do they bill me for it even though it’s on free-tier for a year? My assumption is they are going to bill me since there are going to be byte transfers.

Free tier is free until you use an amount over what was allocated.

From the website:

  • 750 hours of EC2 running Linux, RHEL, or SLES t2.micro instance usage
  • 750 hours of EC2 running Microsoft Windows Server t2.micro instance usage
  • 750 hours of Elastic Load Balancing plus 15 GB data processing
  • 30 GB of Amazon Elastic Block Storage in any combination of General Purpose (SSD) or Magnetic, plus 2 million I/Os (with Magnetic) and 1 GB of snapshot storage
  • 15 GB of bandwidth out aggregated across all AWS services
  • 1 GB of Regional Data Transfer

Since a VPN server acts like a proxy, your inbound and outbound traffic will be the same. Which means you can browse up to 15GB/mo using a vpn server deployed on a t2.micro without costing you a cent.

Well a running vpc cost me already money even though I had instance setup

Also just about everything to do with saving money is a billing metric.

So things like Reserved Instances and whatever are calculated once the bill is totaled up.

So use a total of 800 hours of instance time on a t2.micro and 40GB of EBS and 20GB of bandwidth, they will all show up on your bill. But you will get a discount of 750 hours, 30GB (EBS) and 15GB (bandwidth) so you just pay the difference.

You can also set up a billing alarm to email you when it goes over a certain ammount, like $5 for example.

To be more clear, inbound traffic is free on AWS but when you tunnel through an instance both directions ends up being outbound traffic from the instance’s perspective.