SoftPerfect Bandwidth Manager supports dynamic rule configuration based on quotas. When you create a rule you can assign a previously defined quota instead of a fixed transfer rate. For example, you can permit users to upload or download a specified data amount within the specified period at one speed but decrease their speed if they exceeded the limit.

To define a quota, click the New button. In the new window please specify the following parameters:
Please note:
Within a week by default means within a weekly period according to the ISO 8601 standard. That is, the week starts on Monday and ends on Sunday. You can change this from the default in the options section.
The bandwidth manager service updates rules according to the existing quotas once a minute.

Click the Advanced button to access additional quota properties.

You may wish data transfer rate changes to take place gradually as the user quota is consumed. If the Decrease transfer rate smoothly option is enabled, then the software will gradually decrease the transfer rate for all rules associated with the quota as it is used up. Here is an example. The initial transfer rate is 100 KB/s, the reduced transfer rate is 10 KB/s and the quota limit is 100 MB. When the user consumes 10 MB of the quota, the transfer rate will be decreased by 10% to 90 KB/s. When the user has consumed 20 MB, the transfer rate will be decreased by another 10%, to 80 KB/s. This will continue as the user quota is consumed until the transfer rate reaches 10 KB/s.
You can also specify how the quota limit is reached in this window. This can be either: