# Billing

## Extends

- `Billing`

### adminEmail?

```ts
optional adminEmail: string;
```

The billing admin email for the user's billing account

#### Inherited from

```ts
bkper.Billing.adminEmail
```

***

### daysLeftInTrial?

```ts
optional daysLeftInTrial: number;
```

How many days the user has left in the trial period

#### Inherited from

```ts
bkper.Billing.daysLeftInTrial
```

***

### email?

```ts
optional email: string;
```

The user's email address

#### Inherited from

```ts
bkper.Billing.email
```

***

### enabled?

```ts
optional enabled: boolean;
```

True if billing is enabled for the user

#### Inherited from

```ts
bkper.Billing.enabled
```

***

### hostedDomain?

```ts
optional hostedDomain: string;
```

The user hosted domain

#### Inherited from

```ts
bkper.Billing.hostedDomain
```

***

### plan?

```ts
optional plan: string;
```

The user's current plan

#### Inherited from

```ts
bkper.Billing.plan
```

***

### planOverdue?

```ts
optional planOverdue: boolean;
```

True if subscription payment is overdue

#### Inherited from

```ts
bkper.Billing.planOverdue
```

***

### startedTrial?

```ts
optional startedTrial: boolean;
```

True if the user has started the trial period

#### Inherited from

```ts
bkper.Billing.startedTrial
```

***

### totalTransactionsThisMonth?

```ts
optional totalTransactionsThisMonth: number;
```

User-level total transactions this month

#### Inherited from

```ts
bkper.Billing.totalTransactionsThisMonth
```

***

### totalTransactionsThisYear?

```ts
optional totalTransactionsThisYear: number;
```

User-level total transactions this year

#### Inherited from

```ts
bkper.Billing.totalTransactionsThisYear
```
